I don't like them much either. But this is the one place where I think they are useful. Otherwise, we would have to define a throwaway function within the method etc.  L