if you return early, the `else` and `elseif` are not needed