Another thing is that some people (like me) likes to shape the code as they wish, some classic examples being : f(arg1, arg2, arg3); return predicate() ? a : b;