I think it has the same issue as writeTo with lengths that are multiples of `PAGE_SIZE`.