When a law like this comes into effect it should have 3-5 year transition period. It does not matter how long they deliberated, there is time when law goes into effect, and then the countdown to enforcement should start, but it must not be less than 3 years, preferably 5.