Doesn't JS get cranky if it's attempting to evaluate truthiness against an undefined object?