I'm a big advocate of code outside of the return block (when it makes sense).