I often receive broken UTF-8 messages. People quote UTF-8 texts with German "umlauts" and treat these texts as iso-8859-1 encoded resulting in escapes instead of 'ß', for example: It would be interesting to investigate why those messages were decoded incorrectly. Maybe we could improve the decoding heuristics.