Why not just combine this with `bufferPos` ? Is it always an offset on `bufferPos` ?