John Howard's visit to Greenslopes Private Hospital was going smoothly, until he forgot the name of the candidate he was promoting.

'Scott' was what the PM called Craig Thomas, the Liberal candidate who will challenge Kevin Rudd in his seat of Griffith in the upcoming election. Making the gaffe worse, Thomas had worn his own name on his t-shirt when he joined John Howard on his morning walk.