Put this smaller case first, and since it returns, don't need to wrap the other huge block in `else`.