I agree. it will also eliminate multiple anonymous function nesting