The South African cricket team will be without their great all-rounder Jacques Kallis for next month's Champions Trophy tournament in England.
The 37-year-old has made himself unavailable for the tournament for undisclosed personal reasons.
It's a setback for the top test-playing nation, who are desperate to end a run of bitter disappointments at the last four World Cups.
South Africa have worked hard at overhauling their one-day side since a surprise loss to New Zealand in the 2011 World Cup quarter-finals.