ensure encoding