@kevinburke I removed the `except SocketTimeout` block from here because there didn't seem to be any possible way to hit it: you seem to catch it in all places in `make_request`. Can you review this carefully for me and confirm whether I'm right?