the docs should also be explicit about `if` evaluating CONDITION