`if`s with no `else` still cause a branch in the code