The return short-circuit is a common Ruby idiom that isn't particularly functional.