A law may be found to violate the void for vagueness doctrine on the basis that it
A. is too difficult to clearly discern what speech is allowed and what speech is prohibited
B. limits more activity than necessary to address the problem
C. restricts only the activity that is absolutely necessary to address the problem
D. fails to limit enough activity to effectively remedy the problem