Playing Devils advocate, If Boris does a deal with the EU (tying us to them in someway) What's to stop a future government changing the deal ? The USA had signed up to all sorts of deals (climate change,Nato, tariffs etc.) but Trump just seems to change them.