There are no calls to jsonclient.(*backoff).decreaseMultiplier() anywhere but in tests, so after a few set invocations, multiplier reaches 8 (maxMultiplier) and then always returns 128s. This means that after a bit in production, JSONClient will wait 128s upon every network error.