Arsenal fans thought their wish had finally been granted when news broke today the club had made a bid for a striker from La Liga.
Arsene Wenger had failed with offers for Jamie Vardy and Alexandre Lacazette but Deportivo La Coruna's Lucas Perez looked almost certain to move to the Emirates after it was reported Arsenal had met his £17 million release clause.
But a development on Thursday afternoon appears to have thrown a spanner in the works.
Rather than pay the £17m in one go, the Gunners wanted to spend the fee in two separate instalments.
Given all of Wenger's comments over the last few weeks and his perceived desire to splash the cash, it seems strange that the club did not just try and seal the deal straight away.
Ever the prudent spenders, Arsenal's latest rejection is unlikely to go down well with the supporters.
Wenger's decision to give Olivier Giroud more time off after Euro 2016 and Danny Welbeck's injury, left the Gunners short of attacking options at the start of the season.
They are without a win from their opening two games and were particularly lacking a cutting edge during the goalless draw against Leicester last weekend.
Meanwhile, Perez scored 17 times last term and has carried on that form into the new campaign by scoring from the penalty spot in Deportivo's 2-1 victory over Eibar.
It will be surprising if Arsenal decide to back down from the Perez deal based on such a minor technicality.
With deadline day looming, Wenger is rapidly running out of time to improve his squad and, whether he likes it or not, may have to spend slightly more than normal to guarantee it will not be another summer of frustration for Arsenal in the transfer market.