Why is it possible to distinguish UTF-8 from other protocols