Alastair Cook will wake up on Tuesday morning with a clear head as well as fresh and proud memories of his 10,000th run in Test cricket.
Even in the glow of his unique achievement, the first Englishman to reach five-figures and youngest ever worldwide, Cook vowed to break no good habits off the pitch or on.
He will soon be setting new targets, following England's series-sealing nine-wicket win over Sri Lanka at Chester-le-Street - but however many runs he makes, he insists one limit of self-restraint will stay.
James Anderson had cause for celebration too, after his latest five-wicket haul took him past 450 in his Test career.
Anderson made no promises about his own intentions to toast two remarkable career landmarks, but pointed out his captain has a long-established four-pint ceiling in the bar.
Cook, 31, confirmed he would make no exception, even for 10,000 runs.
"Okay, I'll be having my three-and-a-half pints," he said.
"One of them will be a (shandy) top ... as long as Jimmy buys me one."
Cook earlier permitted his renowned powers of concentration the briefest of breaks as he drank in his achievement for a moment.
The job was already done, with a trademark clip through midwicket, before he looked for once beyond the 22 yards - and spotted his young daughter and Ben Stokes' son playing a game of their own at the foot of the pavilion.
"When I was 20 odd not out I saw Elsie running around with Layton Stokes - and then you realise how special it all is," he said.
"It is a special moment for me personally to join the club and the company of the people who have scored 10,000 runs."
He seemed sure at start of play to have to wait until next week's final Test at Lord's, with England needing only five more wickets for under 88 to win by an innings.
But Dinesh Chandimal had other ideas with a defiant 126 in the tourists' 475 all out.
Anderson and Sri Lanka captain Angelo Mathews both congratulated Cook.
"What an amazing achievement. All that hard work, the effort, the lows and highs as well," said Anderson.
"It has all come down to this moment for him. He should treasure it - and to be the youngest to 10,000 is incredible."
Mathews inevitably had mixed feelings about a match in which his team showed belated improvement, and Rangana Herath took his 300th Test wicket.
All that came to nought, but he made a point of voicing his praise for all who passed major milestones.
"Let me congratulate Alastair for achieving his 10,000 runs," he said.
"He's been an amazing player for England - to get into that club is not at all easy.
"Jimmy Anderson has also been amazing over the past so many years ... (and) finally Rangana Herath for taking his 300th wicket."