Recent commits made utf8::decode and utf8::encode call STORE on tied
variables. This also causes pos to be reset. This seems the right
thing to me, as these function actually change the content of the SV,
not just the internal representation.