The logic is: I retrieve the etag from headers on the first request, then pass it as `If-None-Match` on subsequent requests to avoid retrieving the whole object. I have to store it on the webpay side because I don't have the `counter` field from solitude.