If the file has a BOM header, the 'deserialize' will be failed. Report error like this: ``` Error { pos: 1:1, kind: Syntax("Unexpected characters outside the root element: \u{feff}") } ```