mentioned elsewhere... in all the other implementations, this is the new offset, not the length