ensure provider is exposed via service