Should check if the provider is known/valid befoe using "params[providerName]". Site administrators can define their own IM options.