properly escape provider name. fixes #54.