Why are we starting from `0` and not from `req->off` here?