What happens if something like SDK_PROVIDER is not set?  I don't know Go well enough to know if provider will be set to "" or not.