The flip-flop has finally ended and Rahul Dravid would indeed open the innings in the Boxing Day Test against Australia at the MCG in Melbourne on Wednesday.
The uncertainty around Yuvraj Singh has also been put the rest and the "sixer king" would play, his second Test in succession.
It leaves Virender Sehwag, hoisted to the main stage in the last 10 days beyond his wildest dream, in the background once again and all dreams of him emulating his swashbuckling heroics of Boxing Day Test four years ago would have to wait for some other occasion.
It hasn't been an easy decision for the team management but thankfully they have arrived at it a good 72 hours before the start of the Test.
It only suited the side that they haven't left it for the last minute as it involves three stalwarts, all of whom want to resurrect their careers floundering on the treacherous waters of international cricket.
Dravid is seeking a route from the back lanes of Tests to find a way back into the one-day squad, Yuvraj's frustration of not having established himself at the Test level has reached a flashpoint and Sehwag is desperate to leverage his still-outstanding record into a goodwill among selectors and team management.
The visitors arrived to this shore having made up their mind on Dravid as opener before a rethink occurred, largely to do with the risk of putting their best batsman in a position he is unaccustomed.