Bristol City have confirmed veteran goalkeeper David James has signed a new one-year contract to stay at Ashton Gate.
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.
The 40-year-old is looking forward to staying with Keith Millen's side and feels the club can push for promotion to the Premier League next season.
"Despite all the adversities last season, I think on a number of occasions we showed our capabilities," James 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 Millen, who is also hoping to persuade fellow keeper Stephen Henderson to sign a new deal, is happy 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."