Which of the following criteria is the most important for a scientific hypothesis?
A. It is immediately accepted by all scientists.
B. It is complicated.
C. It is usable in all fields of science.
D. It must have consequences to test.
E. It must be understood by ASTR101 students.