Made the service provider deferred