Bristol City have completed the signing of former Cardiff City goalkeeper Elliot Parish on a two-year deal.
The 23-year-old was released by the Bluebirds at the end of last season after failing to make an appearance.
He is the second keeper to join City this summer following the signing of Frank Fielding from Derby County.
Head coach Sean O'Driscoll told the club's official website: "He (Parish) fits the financial model we're working to and we're pleased to get it sorted.
"He's a good size, a good keeper and one where there's room for improvement. He wants to push Frank [Fielding] and I'd have no hesitation putting him in the team."
The former Aston Villa trainee had a short-term loan spell at Wycombe Wanderers last season, making two appearances in the process.