According to James Bradley Thayer, when should statutes be invalidated?

A. If their unconstitutionality is 'so clear that it is not open to rational question'
B. If their unconstitutionality is ambiguous or unclear
C. If they are unpopular with the majority of citizens
D. If they are not in line with the judge's personal opinions
Answer: 