Six months ago, any thought that a Conor McGregor vs. Floyd Mayweather boxing match would actually happen was pure BS. No one really believed it anyway, but it worked to keep both names in the headlines.

A lot has changed in six months, and the non-existent possibility of the fight has definitely been upgraded to “well, there’s a chance.” For starters, Dana White claims to have made Mayweather a legitimate offer of $25 million. It’s a lowball offer (Mayweather made $100 million+ to fight Manny Pacquiao), but it was the first real sign that the sides were exploring it.

A new report from The Irish Sun claims that McGregor and Mayweather have actually agreed to terms, and are willing to start signing fight contracts. The hold-up, however, is what part the UFC will play in the fight, if any. McGregor remains under contract with the MMA organization, but has said that he will proceed with this dream matchup without them if he has to. He cited the Ali Act as the legal loophole that might make it possible (although White warned McGregor against starting a legal war with the UFC).

“The contract hasn’t officially been signed yet because of a third party hold-up but all the details have all been agreed on,” reports The Sun, citing an anonymous source. “The fight could even be announced within two weeks.”

There are no details on the terms, but if the fight does actually happen, it will likely break many financial records as the biggest fight ever. Mayweather, 39, has officially been retired since September 2015. McGregor, 28, has been the biggest PPV draw in the UFC for a couple of years now.