do you need the `else`?