any reason why this can't be called `offset` instead of `srcOff`?