Requiring controller service provider