The only sensible way forward is a vote on a deliverable, implementable deal, vs remain.
There's only one deal on offer. No deal should NEVER ever be on offer. Ever.
Although Parliament is sovereign, it's within their gift to unilaterally revoke Art. 50 and we can all get on with something more important.