```fails``` is what failed to hit the human list. It only checks the animal list for the things that failed to hit the human list (see line 208).  If it fails *again* when checking the animal list, then it truly is a failure.