Britain's government will soon begin pleading for a delay in the country's exit from the European Union. Without this, Brexit would go ahead on March 29 with no agreement in place to manage the disruption that would follow. The House of Commons has already rejected (twice, and by huge margins) the withdrawal agreement negotiated by Prime Minister Theresa May, and this week voted against leaving the EU with no deal — so a delay is undoubtedly necessary. The question is, what sort of delay?

A short pause is seen as most likely. But this is not the right answer. The delay shouldn't be for a few weeks or months. It should be long and indefinite. In other words, Parliament should steel itself not just to briefly suspend Article 50, Britain's notice to quit the union, but to revoke it altogether — and to do so while it still can.

I'm offering this advice as somebody who's sympathetic to the Brexit cause. In my view, the EU is a political project devoid of effective democratic leadership, heedlessly committed to a program of constitutional integration that most of its citizens don't want.