TUESDAY night's federal budget has been called many things in the past 24 hours, but subtle is not one of them.
Subscribe now for unlimited access.
$0/
(min cost $0)
or signup to continue reading
This was a budget very clearly written with a looming election in mind.
The treasurer knew it, the opposition knew it, the political commentators all knew it. And the Australian voting public knew it - they aren't gullible enough not to.
And so, with all that in mind and even given the generous tax cuts for low and middle income families, the government must be commended for showing at least some restraint in its vote-buying spree.
The temptation for any government, and particularly one that is struggling in the polls, is to use the last pre-election budget as a chance to throw caution to the wind in a one last attempt to curry favour.
Fiscal responsibility and care for the economy can be quickly cast aside when MPs' jobs are at risk but, largely, that has not happened here.
Even attempts to downplay Treasurer Josh Frydenberg's forecast surplus - by pointing put that it is only a projection for 2019-20 based on a large number of assumptions - sounds hollow given that is exactly what every budget is. A forecast.
But while Tuesday night's budget announcement answered the remaining questions about just how generous the government would be, one major question remains: Will it be enough?
Prime Minister Scott Morrison is expected to call an election within days so this week will be a full scale budget-selling assault for the government.
They will appeal to voters not to risk the [forecast] surplus by letting Labor again take hold of the purse strings and will continue their mantra that the economy will always be stronger under a Coalition government.
What they will not be able to explain, though, is why the Australian people should expect any sort of stability from a government that has showed itself incapable of learning from the mistakes of its predecessors.
After coming to power on the back of the tumultuous Rudd-Gillard-Rudd years, it beggars belief that the Coalition has also managed to burn through leaders at such an astonishing clip.
The Australian voters have shown they do not like having prime ministers thrust upon them but they now must choose between leadership stability and a stack of cash in their pockets.
Only time will tell which wins out.