Veteran keeper David James has signed a new one-year contract to stay in the Championship with Bristol City.
James joined the Robins last summer from Portsmouth and was entitled to a 12-month extension after playing in all but two of the club's games last season.
"Despite all the adversities last season, I think on a number of occasions we showed our capabilities," the 40 year old told the club's official website.
"Yes, there were some inconsistencies that let us down. Too often we allowed teams to beat us, but when we got it right we could win games against whoever we faced.
"I'm confident we can do good things this season, as I've been assuring City fans whenever I bump into them around the world."
Robins boss Keith Millen is pleased James has pledged to stay at the club.
Millen said: "David proved his fitness last year being available for every game and he clearly sees us going in the right direction, pushing for promotion in the forthcoming season. That's why he's decided to sign the contract extension."