The former Rangers defender found opportunities limited after Steven Gerrard’s arrival at Ibrox.
Declan John has admitted his surprise at leaving Rangers on a permanent basis.
John only moved to Rangers on loan at the start of last season and signed full-time at Ibrox in January.
But the Welsh left-back found opportunities hard to come by in the early stages of Steven Gerrard’s reign, and has since returned to his home country with Swansea City.
Nevertheless, John has told the Daily Record that leaving Rangers was his best option – despite having failed to feature for Swansea so far.
“It came out of the blue really,” he said. “First of all it was supposed to be a loan deal and then it was agreed that it would be permanent.
“A new gaffer came in and I wasn’t getting any game time.
“I really enjoyed my time with Rangers. It is a massive club and I thought I did really well up there.
“I enjoyed the Old Firm games but I think it was the best option to join Swansea and to play regularly.”
Rangers have since signed Borna Barisic as John’s replacement, having already brought Jon Flanagan to Ibrox earlier in the summer.
And Lee Wallace, another left-back, remains on Rangers’ books despite having gone almost a year without making a senior appearance.
John has teamed up with the former Ibrox winger Barrie McKay and Gers fans George Byers and Oli McBurnie at Swansea.
Should Rangers have kept hold of John?