be sure encoding won't break everything