registering IRequestCompletion that was missing