Of all the people to not trust science in favor of nonsense. Looks like science wins, again.