I don't like 'else' where the flow is straightforward