Maybe it's just me, but I'd rather have just one `return` statement. It makes it easier to top'n'tail when developing/debugging.