Boris Johnson likes to cultivate the image of an amiable court jester - but underneath that mop of tousled blond hair - there hides an acute political brain.
In lats night's Question Time programme - the London Mayor put his finger on the message that Ed Miliband is trying to sell to the voters which is:
'Nicer Cuts Under Labour' - without of course explaining what this empty slogan means.
What the debate amongst the Question Time panel showed - is that all the mainstream political parties agree that public spending must be reduced - if the public finances are to be brought under control.
The Labour party wants to give the impression that their spending cuts would be nicer and fairer - but also wants the luxury of refusing to spell out what this actually means.
Until they do - Labour's message will not cut much ice with the voters.