the `else` makes this return unnecessary.