New ControllerRetrieval implementation