utf8 and arbitrary white space changes