Sorry, I should have been more clear. Why does the function `return` in the middle, without processing the rest of the code? That doesn't appear to be present in the coffeescript version.