There is a timing issue, in that the UK may leave the EU in six weeks with no deal. That does not leave very long to legalise the rights of British citizens living abroad. If we know that the EU27 states are looking for legal guarantees for their own citizens living here, we do not have very long to do it. They will be looking for those in order to put into place their own legislation. I would have concerns about leaving it too long.