don't get confused about utf-8 content encoding