I reckon the budget will have lots of traps for the next Labour government, such as tax cuts funded from borrowing so that Labour must either increase borrowing or cancel them. And if the budget is being delivered on March, the election could be called for May, so that the potential "feel good" factor is still high, and before the focus moves towards how they will be paid for.