Everton have agreed to sign Belgian striker David Henen on a permanent deal at the end of the season.
In one of the more bizarre transfer stories of the summer, Henen spent several weeks training with Everton and a permanent deal only seemed a matter of time.
However, Everton failed to reach an agreement with his club Anderlecht and Henen reached deadline day with his future unresolved.
Then, out of nowhere, Henen flew to Greece to sign for Olyimpiakos, only to then agree a season-long loan at Everton a few hours later.
Now it has emerged that Everton have the option to make this deal permanent for around £400,000 at the end of the season should Henen impress.
There were reports that third-party ownership complicated the deal and the Premier League's restrictions on such transfers may have made the move impossible.
Therefore a three-way agreement may have been struck between Anderlecht, Olyimpakos and Everton in order to smooth Henen's path to Goodison.
It pays to note that Henen's agent is Christophe Henrotay, who also includes Kevin Mirallas - a former Olympiakos player - among his clients.
It appears Henrotay has pulled some strings and called in some favours to ensure Henen got his wish to move to Merseyside.
The initial loan agreement also means it is a attractive risk-free deal for Everton, leaving everybody happy.