Jordan Rossiter signed for Rangers in 2016, and frustratingly, the Scottish club still don't quite know what they have with the youngster.
All they really know is what they did when they signed him, that Rossiter is a player with great potential.
The 22-year-old has struggled badly with injuries. In three seasons at Ibrox, Rossiter has played only 16 games, scoring once.
Rangers boss Steven Gerrard was not ready to give up on the former Liverpool prodigy, and sent him out on loan to Fleetwood Town.
One of the problems for Rossiter has been that at Rangers, the standard is so high that Rossiter cannot force his way into the team on a regular basis even when everybody is fit.
And even then there is a short leash, with big attention on him from one of the most passionate fanbases in football.
Rossiter is getting the chance now to develop away from the spotlight, and it seems as though he is getting precisely what he needs.
So far this season in England's third tier League One, Rossiter has made 12 appearances. That's nearly as many in three months as he has for Rangers in three years.
He has actually played more minutes, 981 for Fleetwood compared to 786 for Rangers. It shows he is on the right path.
He has had some good fortune, staying injury free, and for his sake it needs to stay that way.
If he can return to Ibrox next summer with 30 plus games under his belt, then he has a serious chance of finally proving his worth at Rangers.
Have something to tell us about this article?