Ulster have announced the signing of former South African full-back Stefan Terblanche as a short-term replacement for the injured Jared Payne.
The 36-year-old, who won 37 caps for the Springboks, has agreed a three-month contract with the Belfast club.
Terblanche made his final appearance for the Natal Sharks in last Saturday's Currie Cup final defeat by the Lions.
Ulster were allowed to recruit another foreign player after Payne ruptured his Achilles in a match against Treviso.
Terblanche made his Sharks debut in 1999 before joining Welsh club Ospreys in December 2003.
He returned to South Africa, and the Sharks, for the 2007 Currie Cup season in which he made his 100th appearance for the club.
"At this stage in the season, with players all under contract, it was always going to be difficult to recruit a high-calibre individual to provide cover for Jared," said Ulster Director of Rugby David Humphreys
"But we delighted we have been able to convince Stefan not to hang up his boots just yet."
Terblanche will be reunited with former Sharks team-mates Johann Muller and Ruan Pienaar at Ravenhill.