Michael Clarke's first month in England couldn't have been much more difficult than the one he has had to face.
Australia struggled terribly in the Champions Trophy, exiting the tournament as probably the weakest side on display. Clarke himself was injured for the majority of the campaign and genuine questions were being asked regarding his Ashes availability.
David Warner then threw a punch at Joe Root, blowing open a Pandora's Box of debate about the "toxic" culture in Australian cricket.
This all before coach Mickey Arthur was sacked by Cricket Australia amid a significant coaching restructure and Darren Lehmann's ascension to head coach.
Thus today's expertly constructed century against Worcestershire, Clarke's first serious impression on the field since landing in England more than a month ago, will have been particularly sweet. It comes at a time when Australia are belatedly beginning to look like a smoothly functioning international cricket team.
Clarke has displayed a remarkable aptitude for scoring runs when his side most needs them since being Australian captain.
Granted these runs, in what is becoming a very low-intensity affair, won't go down as his most important or hardest runs in Australian colours, but they further demonstrate his uncanny knack for letting his cricket bat do the talking.
Australia desperately need an in-form, fully fit, Clarke in the Ashes. Today's innings will give Australian fans cause for optimism in this regard.