deprecate encode_string: the rest