In resigning from Parliament, Aaron Gilmore has put his loyalty to his party first. Or so says National Party president Peter Goodfellow.
No one is going to believe that. Of course, it is necessary to close ranks after a disgraced MP's departure and not speak ill of the dead.
If Gilmore was so loyal to the party, why did he not quit when the Prime Minister gave the big hint he should last week? Gilmore effectively challenged his leader's authority when the leader had lost confidence in his bottom-ranked MP.
Key's response was to talk airily about how difficult it is to expel someone from the party. But he could easily have had Gilmore suspended from the National caucus.
That would have quarantined Gilmore and avoided any collateral damage to the party.
Suspension may have got the message to Gilmore that the game was up and he should quit.
Several questions remain. What kind of pressure was exerted over the weekend to force him out? Has he done some kind of deal with the party? Was there more from Gilmore's past about to surface?
Whatever, the timing of his going is not a moment too soon. The Budget will be delivered on Thursday.
The last thing Key and his Cabinet colleagues would have wanted is for that document to be fighting for media attention alongside Gilmore.
The handling of the Aaron Gilmore affair has not been Key's or National's finest hour. Something that should have been settled within a day or so dragged on for close to two weeks.