The dramatic departure of the Education Minister Alan Tudge from the front bench brought the curtain down on what has arguably been the Morrison government's worst two weeks since the 2019 election.
While the allegations of abuse made by a former staffer are just that, and will be investigated by an independent review to be run by the Department of Prime Minister and Cabinet, they could not have come at a worse time.
It was only two days earlier that Kate Jenkins handed down her Setting The Standard report that refocused public and media attention on the government's mishandling of the rape allegations made by Brittany Higgins in February.
That report recommended the establishment of an Independent Parliamentary Standards Commission to investigate such allegations and mandate sanctions if they were proven.
And then former attorney-general Christian Porter confirmed he would not be standing in the 2022 election. This focused attention on historic allegations of rape and the "blind trust" controversy. These were just some of the scandals which have dogged the LNP over the past two weeks.
Disputes over vaccination mandates and the failure to introduce integrity commission legislation saw numerous MPs cross the floor and, at times, raised questions about the government's control of the lower house.
Given it is already trailing in the polls there is a temptation to say the government is on the ropes and the ALP has been presented with another unlosable election. But a week is a very long time in politics and, at this stage, Anthony Albanese has failed to make a compelling case for a change of government.
Labor risks either going into the poll with policies too similar to the government's, or springing some nasty surprises on the electorate at the very last minute that would lend themselves to an LNP scare campaign.
The election remains the Coalition's to lose.
That said, the electorate's tolerance level for any further scandals, controversies, mistakes or missteps is now at absolute zero.
Sign up for our newsletter to stay up to date.