what would you think of a `return` here instead of an `else` clause?