`hasError` should not be negated