remove need for IServiceControl