Disagree, why? I think the early return is a smell since it's not as obvious in comparison to an indented block. As you read its clear that there is a condition where the main body won't happen, whereas you can miss the early return if you are scanning quickly. The condition for the return also tends to come after which puts it even farther from the normal reader's eye path.