Fixes #36 - don't add provider if no key