thanks Econ. Looks like the statue is void for vagueness....

Per Wiki -

In American constitutional law, a statute is void for vagueness and unenforceable if it is too vague for the average citizen to understand. There are several reasons a statute may be considered vague; in general, a statute might be called void for vagueness reasons when an average citizen cannot generally determine what persons are regulated, what conduct is prohibited, or what punishment may be imposed.