Michael Vaughan expects England Test captain Andrew Strauss to prove his critics wrong and continue in the job for some time to come.
Strauss' position has come under scrutiny after England, the top-ranked side in the world, lost their fourth straight Test in Galle last week.
The Middlesex opener, who quit one-day cricket after last year's World Cup, has scored just one century in his last 48 Test innings.
He is part of an England batting unit that has struggled against spin this winter, suffering a 3-0 defeat to Pakistan in the UAE and undone by Sri Lanka's Rangana Herath in Galle.
Strauss and his team get another chance in Colombo, starting on Tuesday, a match the tourists must win in order to claim a share of the two-match series.
Ex-skipper Vaughan, who made a tearful resignation from the England captaincy in 2008 after his own poor run of form, does not yet think it is time for Strauss to consider his position.
"Captains, when they've been in the job for a while, you get to the stage where you make that decision (to resign)," Vaughan told Sky Sports.
"I did that, Nasser Hussain did that, Michael Atherton did that. You just get to a point where you wake up and go: 'it's time to move on'.
"I don't know what Andrew Strauss is thinking but I don't think it's time for that yet.
"He's a mature leader, very well respected, fantastic with the team. I actually think he's playing OK. His feet are moving, in my opinion, better than they were two years ago. I don't think it's going to be long before he gets that big total.
"He can only answer what he's thinking. To the public and press you always hide things that you are actually thinking behind the scenes.
"From what I've seen as a person, I think there is a bit in him yet and I think there is a lot of captaincy left in him.
"This week is a big week because England haven't lost five on the trot since 2006-07 against Australia.
"I just think he needs a score. Forget the results, that doesn't really count in my eyes, he's a fantastic leader. He just needs a nice score of some sort to give himself some confidence.
"He's 35, so naturally everyone starts talking about retirement and when it's going to end. I really do think there is a few more years of good cricket left in Andrew Strauss.
"If he does decide to quit the captaincy - and I don't think he will - I still see him in the team as a player. I don't see any player who can open the batting to the standard that he can."