Perhaps an early return and we save an indentation level?