Barnsley have made on-loan goalkeeper Nick Townsend's stay at Oakwell a permanent one.
The 20-year-old, who was enjoying a temporary switch from Birmingham, has now penned a three-year deal after the two clubs agreed an undisclosed fee.
Townsend told the club's official website: "I'm delighted to get the deal done. Since day one I've really enjoyed training and everything about being here.
"All the lads made me feel welcome and it's just the right idea to join permanently.
"There's great competition between me and Adam (Davies) and we'll be fighting it out, which will make both of us better."
Meanwhile, the Reds have signed Gloucester striker Harry White.
The 20-year-old joins for an undisclosed fee and pens a two-year deal in South Yorkshire.
Boss Lee Johnson added: "We are pleased to welcome Harry on board.
"He is a player with good potential and I'm looking forward to keeping an eye on his progress under Paul Heckingbottom within our development squad.
"This is a fantastic place for young players like Harry as there is a genuine pathway into the first team."