Manchester City have fallen short of expectations this season and perhaps they could have done with striker they let go too soon.
Manchester City manager Pep Guardiola
City look set to qualify for the Champions League barring a disastrous result against Watford in the season finale on Sunday.
So much more was expected of the club, though, after bringing in Pep Guardiola last summer.
Injuries to Sergio Aguero and Gabriel Jesus at various stages denied the Spaniard of the kind of quality needed to make a difference over the course of a season.
And it follows a disappointing campaign last year as well where the club just scraped into the Champions League despite spending big money on players and wages.
But did they let a striker who could have been making the difference go too soon in the shape of Edin Dzeko?
Roma's Edin Dzeko celebrates scoring for Roma
The 31-year-old netted a brace last week to make it 27 league goals for the season.
Not only did it more or less seal the Serie A golden boot as the league's top scorer, but it is also a goal total no Roma player has reached since Enrique Guaita in the 1934/35 campaign.
While Aguero and Jesus are very similar in both stature and style, Dzeko offers something entirely different.
He notched 50 goals in 130 games for City before being shipped out and has proved a handful for Serie A defences all season long.
Dzeko celebrates with David Silva during his City days
Whether having Dzeko at the Etihad this season would have seen the club mount a more competitive challenge for the title is up for debate.
But with those kind of statistics it is difficult to make a case that he would not have pushed City on domestically and in Europe.