The statute gives the general intent, but with an understanding that until the shit hits the fan in an actual court case, noone will have truly considered the detailed ramifications, so leave some intentional ambiguity there for the courts to resolve on real, actual, grounded cases rather than theorizing.
And if the legislature disagrees with a courts opinion about the ambiguity it left, it is very free to clarify in statute, which will override the court! (Unless the issue is constitutional, in which case the legislature is very free to draft a constitutional amendment!)