It is worth stressing the point that Brits living or working in other EU member states will have rights, but they will lose the right of freedom of movement, so there are interesting questions for the Brit who lives in Germany and works in Luxembourg; they will have the rights in the country they live in, but how portable those are is something that we are going to have to talk about in the future.