Zain Walker's time at Bristol Rovers has come to an end with the winger joining King's Lynn Town on a permanent deal on Wednesday.
The National League side are managed by former Rovers director of football Tommy Widdrington.
Walker spent time on loan at King's Lynn in September when Ian Culverhouse was in charge at The Walks.
Widdrington took over at King's Lynn in December and his Linnets are in the National League relegation zone, eight points from safety.
With an embarrassment of riches in attacking midfield, the winger has not been in first-team contention at Rovers this season.
He is the third player to depart the Mem this month, with Mark Hughes and Zain Westbrooke also leaving the club.
Walker was signed by Rovers as a 16-year-old after being spotted in exit trials. He is a product of Fulham's academy.
The 20-year-old signed his first professional deal in the summer of 2020 and he agreed improved terms just a few months later after impressing then manager Ben Garner in pre-season.
After playing once for the Gas in the EFL Trophy in 2018, Walker made his league debut in a 4-1 defeat at Doncaster Rovers in September 2020. He made 15 appearances that season, with Joey Barton using him frequently late in the campaign.
But, after a mass overhaul of the squad by the manager in the off-season, Walker made just two appearances for Rovers this season, both in the EFL Trophy.
His loan spell at King's Lynn lasted four games before he returned to Rovers.
Walker then joined Chippenham Town on a one-month loan but was injured on debut.
Now fit again, Walker joins King's Lynn permanently.
Walker is also reunited with Josh Barrett, who has impressed at The Walks since his having his Rovers contract terminated at the end of the summer transfer window, scoring five goals in all competitions.
Widdrington's son Theo, another former Rovers player, is also playing for King's Lynn, on loan from Havant & Waterlooville.
SIGN UP: For our newsletter to receive more exclusive Bristol Rovers content