I'm glad this has been split out as OperationHelper is much more readable.  Still seems quite epic though.