text node offsets of -1 are being fixed