fixed support for providerName