At 3.43pm at Newlands on Thursday, about four-and-a-half hours after he had bowled his final delivery as an international, Kyle Abbott appeared in Test whites for a last hurrah.
It really was one more time with feeling.
SA’s victory over Sri Lanka in the second Test seemed a week old when the squad spilled onto the outfield and made their way to the middle to sing the team song. Abbott was the only one among them still in his playing kit, save for a pair of slops where his bowling boots used to be.
The huddle formed and the warbling went up into a cloudy sky. Then Abbott accepted the hugs and handshakes of people who, until Monday, did not know he had signed a four-year Kolpak contract with Hampshire five months ago.
Almost two hours before Abbott had sat behind a thicket of microphones to explain why he had done such a thing, and had come within a single breath of melting into tears.
"It was one of the hardest decisions I’ve had to make through my years of playing cricket, but at the end of the day it’s the right decision for me," Abbott said.
"I have had a great run with Cricket SA, I have no regrets at all. I have been involved in some unbelievable games and series and I am grateful for that. I feel it is a time in my life where I need to make a career decision.
"I am going to be 30 this year and I feel this is the right path for me," he said. "I have felt over the last four years that I’ve never been far away from being dropped and in the last couple of months it has actually felt like if I do, it doesn’t matter. It has been really hard playing with that, for various reasons."
It was all very different from what Abbott had said at another media conference, this one at St George’s Park, as recently as Friday: "The team’s in a great space and so am I. It’s exciting to see what’s going to come. You get to put on your cap and play a Test match.
"There’s only 90 or so of us who have played Test cricket [for SA since readmission] so I count myself incredibly lucky to be able to do it."
So, might South Africans who accepted those words as the heartfelt truth be justified in feeling betrayed by Abbott?
"Absolutely not," he said on Thursday. "If I wasn’t committed I would have done this a long time ago. I don’t think anyone can question my commitment to Cricket SA.
"I know the coaching staff and people from Cricket SA have never questioned that. So I don’t see a reason why anyone else should. It is the place you want to be playing your cricket, don’t get me wrong."
So, why this? Why now?
"It’s four years of security, and playing cricket is an incredibly insecure environment for anyone. It’s going to take me to nearly 34. It’s quite reassuring.
"I look at things like the 2019 World Cup. Would I be playing? Probably not. I think how many Tests I can probably play in the next two or three years — I’m not going to get to 50.
"I don’t want to regret sitting here in 12 months’ time, where everyone is fit again and I am wearing a bib, and I’m 30."
Abbott has a point in that he is probably playing for SA’s Test team only because Dale Steyn and Morne Morkel are injured.
But the fact that, by his own admission, he committed himself to Hampshire five months ago and chose not to say so sits uncomfortably. It makes him seem dishonest and greedy.
Of course, cricket’s lunatic fringe did not hesitate to blame his decision on transformation.
"Ever since I played professional cricket in SA there has always been a quota system," he said. "I have never used it as an excuse and I won’t use it as an excuse now.
"If you want to buy me some groceries in the next 10 years, you are more than welcome to. I need to pay bills, I need to buy groceries," Abbott said.
Fine. But not for Faf du Plessis, who had to keep his team’s eyes off Abbott’s bombshell on the prize of winning the second Test and the series.
Du Plessis said Abbott’s announcement was unexpected, " but it was also something we couldn’t control in terms of what we needed to do in order to win a Test.
"We spoke to Kyle and tried to change his mind but he was very set on what he wanted to do. Then it was a case of me getting the team back on track, and that was about making sure all our focus was back on winning this Test.
"The guys were brilliant. Even Kyle didn’t want anything to be about himself; he wanted to make sure everything was still about the team.
"I was a little bit upset that Kyle couldn’t get one or two wickets. I would have liked to see him do well in his last outing. But life is not perfect."
Those at Newlands at 3.45pm on Thursday could see that for themselves.