No, that's more convoluted. I really think that retry middleware should call `rewind` on body if it responds to rewind.