I believe there is an error in the following statement in page 63 of
Chapter3: Conformance• For example, when using UTF-16LE, pairs of bytes are interpreted as UTF-16 code units using the little-endian byte order convention, and any initial <FF FE> sequence is interpreted as U+FEFF zero width no-break space (part of the text), rather than as a byte order mark (not part of the text). (See D97.)
as the use of FEFF is deprecated as a zero width nobreak space character, even when it's not at the beginning of the file. Clearly when it is a the beginning of the file FEFF should be interpreted as the BOM character.