Personally I like the sound of this amendment, to be voted on for the first time today:
Motion G: Parliamentary supremacy
Proposer: Joanna Cherry, Scottish National Party
This option offers a series of steps to prevent the UK leaving the EU without a deal. First, it requires the government to seek an extension if a deal has not been agreed two days before the deadline for leaving.
If the EU does not agree to an extension, on the day before the UK was due to leave, MPs would be asked to choose between a no-deal Brexit or revoking Article 50 to stop Brexit altogether.
In the event of revoking Article 50, an inquiry would be held to find out what type of future relationship with the EU could command majority support in the UK and be acceptable to Brussels.