This has to come to an end. The Government has chosen to put to the House a vote on the Withdrawal Agreement – for the third time.

Yes, it is now separated from the Political Declaration (which shapes our future relationship with the EU) and, yes, the Speaker has decided it is constitutional, but Theresa May is wrong repeatedly to gamble the country’s fate on passage of her deal, including via the transparent act of snapping it in two and offering one half to the House in the hope that it’ll bite.

Labour says it won’t back the Agreement without the Declaration because that means voting for an uncertain future – and not nearly enough movement has occurred on the Tory backbenches to secure passage without Jeremy Corbyn’s help.

Mrs May has said she will go if it does pass, which has been enough to convert a few of her own Leavers, but the promise of resignation does not change the substance of the Agreement and the substance is what its most serious critics take issue with.

Barring a last-minute change of heart, the DUP won’t vote for a treaty that threatens the Union – it is not a normal political party that can be bought off with cash or kind words – and this alone probably dooms the deal to another defeat. In which case, it is time to let it die.