
But leaving that and Gideon's "autistic" gaffe aside, it has been a reasonably good week for the Tory leader, although the "row" over tax cuts versus economic stability was far too manufactured ever to rank as Cameron's Clause Four moment.
His speech today provided few further clues to the make-up of the next Tory manifesto, but it was nonetheless notable for one rather breathakingly audacious move - an attempt to steal Labour's historic mantle as the party of the NHS.
Normally such an initiative would be doomed to failure. The NHS is "one of the 20th century's greatest achievements," Mr Cameron reminded us in his speech, neglecting to mention that it is, of course, a Labour achievement for which, historically, Labour has always reaped the political dividend.
But these are not normal times. As I wrote in my last column for the North West Enquirer - the one that didn't actually appear because the paper went bust the day before publication - a Government which came into power to "save" the NHS has ended up closing hospitals.
The prospect of this, in the tenth year of a Labour Government, offers a stark illustration of the gulf between the hype and the reality of Tony Blair’s administration which Mr Cameron is right to seek to exploit.
Don't get me wrong. I still think DC is essentially a jumped-up PR man who deserves to be smashed out of sight in a style v substance election against Gordon Brown in three years' time.
But by highlighting the NHS as an issue on which Labour is now deservedly vulnerable, he has done his cause no harm at all.