directly outRequest.failed as callback?