There are more than 2 states (that I am not exploiting) but the function is clearly promising to return a Boolean state, so I agree.