This sounds good, but I bet the clever people at Google and Microsoft will find an easy way round any changes.