This was always inevitable if we wished to continue EU trading, a point I was making when I started this thread with the opening post about the Swiss experience.
Where the EU are concerned there are only four options:
1) Completely in as a member.
2) EEC membership with acceptance of all the relevant EU laws including freedom of movement for all EU citizens.
3) Outside EU membership with acceptance of all the relevant laws via a huge number of trade agreements over time, a path we are on now. For example, Switzerland also took this route and ended with 120 trade agreements negotiated over seven years and this also includes freedom of movement for all EU citizens.
4) Completely out.
.