Boris Johnson’s controversial Brexit bill has cleared its final Commons hurdle – with Tory critics choosing to abstain.
Former prime minister Theresa May and two ex-attorney generals, Geoffrey Cox and Jeremy Wright, were among 21 Conservatives who did not vote for the UK Internal Market Bill at third reading on Tuesday evening.
While some, including ministers, will have been given permission to be away from Westminster or have been paired with opposition MPs, others may have chosen to deliberately abstain.
May and the two former law officers were among the strongest critics of the legislation which ministers have admitted breaches the UK’s treaty obligations under international law.
The Bill, which passed its third reading by 340 votes to 256, a Government majority of 84, will now go to the House of Lords.
It gives the government the power to override provisions in the Brexit Withdrawal Agreement – the “divorce” settlement with Brussels signed by Boris Johnson – relating to Northern Ireland.
Ministers argue the measures are necessary to provide a “legal safety net” to protect the Northern Ireland peace process if Britain fails to get an agreement on a post-Brexit free trade deal with the EU.
However the government has faced fierce criticism from across the political spectrum for going back on commitments made in an international treaty.
Ministers were able to defuse a wider Tory rebellion after they agreed to amend the legislation to require a Commons vote before the provisions relating to Northern Ireland could be activated.
However there may be further attempts to amend the legislation in the Lords where a number of senior Tories have spoken out against it.
Wednesday, meanwhile, is the deadline set by the EU for the UK to withdraw the Northern Ireland provisions from the legislation.
At the latest talks in Brussels, the Cabinet Office minister Michael Gove made clear the government was not prepared to back down despite a renewed threat by the EU of legal action.