changed decode error to raising `ProviderBadResponseException`