It seems like you're just appending the same request pointer on every attempt. If that's true, it would make more sense to make `reqs` a `[]http.Request` and append `*req`.