improved handling of non-ASCII characters