Why remove the early return? An early return results in less nesting and more readable code.