Void for vagueness

Definition
The U.S. Supreme Court's void for vagueness doctrine protects two Due Process concerns: (1) the rules must be clear enough to "give the person of ordinary intelligence a reasonable opportunity to know what is prohibited, so that he may act accordingly"; and (2) precision and guidance are necessary so that enforcers of the law do not act arbitrarily or discriminatorily.