I made up a rule that if the last argument is a function literal there should be no parenthesis. Perhaps that only makes sense if the function literal is multiline?