Ryan Esson has put pen to paper on a two-year contract with Inverness Caledonian Thistle and expressed relief at agreeing a new deal.
The 32-year-old goalkeeper, who joined the Scottish Premier League club in July 2008, was out of contract at the end of the season.
"I'm delighted as it was my preference to stay with the club and my family enjoy living in Inverness," he said.
"The fact it is a two-year contract gives me the security that I sought."
Esson joined the Highland club from Hereford United following spells with Aberdeen and Shrewsbury Town.
Inverness had a disappointing campaign this season, flirting with relegation before finishing 10th.
But manager Terry Butcher thinks a better campaign lies ahead if he can retain the core of his side, a view that also finds favour with Esson.
"We suffered badly through an amazing glut of injuries this season, but hopefully things will be much more positive in the new campaign," the goalkeeper told his club website.
"The Caley Jags fans have been great for me and it's a relief to have my future sorted out so soon after the final game of the season."