История разнообразных фэйлов с экранированием возможно перевешивает некрасивые символы в начале каждого чанка. С другой стороны пример unicode bom показывает, что вообще любая служебная информация внутри строки приводит к ошибкам.