South Africa captain Graeme Smith missed his franchise's domestic one-day semi-final against the Titans on Sunday due to an elbow injury, but Proteas fans can rest easy in the knowledge that he'll be fit for the Tests against New Zealand.
The skipper was truck on the arm during a nets session on Friday and could thus not play for the Cobras, who won the match. But as he is not set to play in the T20s against the Black Caps at the end of the month, he will be recovered by the time the first Test starts in Cape Town in January.
South African team manager Mohammed Moosajee told ESPNcricinfo: "Initially, we thought he would recover in time (for the semi-final) but because he was in a lot of pain it wasn't worth the risk, especially because he has to be ready to play Test cricket in three weeks' time."
That match saw a number of national players take the field, including Dale Steyn, who had to miss his Big Bash League match for the Brisbane Heat to play for the Cobras. He took five wickets in his 10 overs, seemingly making the drama worth it for his bosses.
Proteas wicketkeeper AB de Villiers was the star for the Titans, scoring a century in what ended up being a losing cause, while Farhaan Behardien, Jacques Rudolph and Morne Morkel also featured for the Pretoria-based side. Morkel was one of his international pace partner's scalps.
Injury-wise, Jacques Kallis is still recovering from the hamstring injury he picked up in Australia, while Faf du Plessis missed the game for the Titans as he'd just returned from playing for the Melbourne Renegades in the BBL.