TONIGHT is the night MPs finally get a 'meaningful vote' on Theresa May's Brexit deal.

But they also get the chance to vote on amendments.

Here's our guide to who's behind them and what they say:

- Amendment A (Labour leader Jeremy Corbyn's amendment) which rejects the deal because it fails to provide a permanent customs union and "strong single market deal", as set out in Labour's "six tests", rejects leaving with no deal and resolves to "pursue every option" that prevents either no deal or leaving on the basis of the current deal.

- Amendment K (SNP Westminster leader Ian Blackford's amendment) which declines to approve Theresa May's Brexit deal "in line with the views of the Scottish Parliament and the Welsh Assembly that they would be damaging for Scotland, Wales and the nations and regions of the UK as a whole", and calls for the UK's departure from the EU to be delayed until another withdrawal deal is agreed.

- Amendment B (Tory MP Sir Edward Leigh) which makes clear the Northern Ireland backstop is temporary and should remain temporary and calls for assurance that, if the backstop doesn't end by the close of 2021, this will be treated as a fundamental change of circumstances and would terminate the Withdrawal Treaty on 1 January 2022.

- Amendment F (Tory MP John Baron's amendment) gives the UK the right to terminate the Northern Ireland backstop without the agreement of the EU.

(although how on earth the last one is supposed to work, who the hell knows)