RequestRunner refactoring.