not going into effect for 3 years and will probably be challenged in court but still :what-the-hell: