>I think Hugo got his code exactly right as it couldn't have returned anything but False so why bother with all the extra code.
Please recheck the codes. You got the code wrong too.
They are too much different making me to think multiple returns or single return doesn't do any contribution to readability and maintainability;)
Cetin