avoiding UTF-8 failures