This check is not enough, because the new cursor could have an insertion instead of an append, which will cause the extra info to be skewed.