Sunderland have completed the signing of defender Paul McShane from West Brom.
McShane played for Albion for just one season after joining the Baggies from Manchester United last summer, making 42 appearances and scoring three times.
"I want to thank Paul for his contribution last season," said West Brom manager Tony Mowbray.
Sunderland will pay West Brom £250,000 if the Black Cats retain their top-flight status this season or regain it during McShane's stay in the north-east, with £750,000 of the transfer linked to appearances.
"He's a terrific lad with a terrific attitude to football, but Paul intimated to me in very strong terms that his ambitions lay away from this football club."