What would you think of making `shouldBeEnabled` an optional method, which defaults to just checking the config for the provider name? That should cover probably any new provider that is plugged in that isn't created by us for "internal" functionality, so is one less method to copy-paste from other providers.