include comments explaining utf8 handling