else not needed since early return, or flip the condition