That's what i meant -- can't you return via a `string_ref& val` ?