Postpublished at 00:34 British Summer Time 2 June 2019
So Anthony Joshua is fighting American Andy Ruiz tonight, but even that was not the original plan.
He had been scheduled to face another American, Jarrell Miller, but that fell through after Miller was denied a licence to fight following an "adverse finding" in a drug-testing sample.
That left Joshua's promoters Matchroom Boxing with the task of coming up with a credible opponent at short notice.
Andy Ruiz made lots and lots of noise on social media, got the attention of promoter Eddie Hearn and the fight was made.