Cheltenham Town have brought back goalkeeper Owen Evans to the club on a two-year contract.
The 24-year-old moves to the Robins as a free agent having rejected a contract offer from Wigan Athletic.
The former Wales under-21 international spent the second half of the 2019-20 season on loan at Whaddon Road and started both legs of the League Two play-off semi-final.
He kept five clean sheets in 13 appearances for the club while on loan.
“When the chance arose to come, I was really happy to get it done and be back as a permanent player and to really crack on and see the boys again and the manager. It was an easy choice in the end,” he told the club website.
“I always wanted to come back and at one point I never thought it would be possible. But it became possible and I jumped at the chance to. It’s really good to be back.”
Find all the latest football transfers on our dedicated page.