Correction for FreeBSD: saved positions are not valid after a rewind