fix provider-specific configuration.