Angelo Mathews sent a statement to the Sri Lankan cricket board in celebrating his ninth Test century against New Zealand overnight with a set of press-ups.
The all-rounder was dropped as ODI captain in September despite 114 wickets and nearly 5,500 runs at an average of 42.36.
He was then dropped for the series against England due to a lack of fitness... cue the celebration.
His century and the subsequent celebration was a message to the board following the recent ongoings that, despite Sri Lanka's recent results, including a 3-0 series defeat to England, a 1-1 draw with the West Indies and a narrow 1-0 win over Bangladesh, the 31-year-old is more than capable of playing at the highest level.
Mathews' latest ton takes him past 5,400 Test runs, the sixth highest in Sri Lanka history at an average of 43.05.
His nine centuries are also accompanied by 32 half centuries.
The Colombo-born star's efforts, alongside a century from Kushal Mendis, dug Sri Lanka out from a deep hole in Wellington, but the Kiwis are still well ahead in the Test.
After being bowled out for 282 in the first innings in which Mathews top-scored with a score of 83 alongside an unbeaten 80 from Niroshan Dickwella and 79 from Dimuth Karunaratne.
Tom Latham then carried his bat for 264 as the hosts, the first to do so for New Zealand in over 40 years, whilst captain Kane Williamson's 91 and half centuries from Ross Taylor, Henry Nicholls and Colin de Grandhomme, took the Kiwis to a mammoth 578.
That left Sri Lanka trailing by 296 before finding themselves 13-3 after Tim Southee removed Karunaratne for 10 and Kaushal Silva for a duck, whilst Trent Boult trapped Danushka Gunathilaka for three.
But, Mathews and Mendis shared an unbeaten stand of 246 to leave the visitors trailing by 50 going into the final day after New Zealand spent the entirety of day four attempting to break the partnership to no avail.