Yes. It uses the first chunk of data to determine input encoding. I don't really like this but should we be diffing nothing against something?