the wording here is awkward how about this the caller is responsible for calling mock offload dir calls if necessary or just omit the assumptions  and state merely what  is  mocked this sets up mocks for stats reporting based on  should succeed and then calls  offload dir once 