Why are these warnings, instead of errors? ("In the face of ambiguity, refuse the temptation to guess")