I hate character encodings