From: Russ Cox
-The Unicode byte order marks U+FFFE and U+FEFF, encoded in UTF-8, are now permitted as the first +The Unicode byte order mark U+FEFF, encoded in UTF-8, is now permitted as the first character of a Go source file. -Even though their appearance in the byte-order-free UTF-8 encoding is clearly unnecessary, -some editors add them as a kind of "magic number" identifying a UTF-8 encoded file. +Even though its appearance in the byte-order-free UTF-8 encoding is clearly unnecessary, +some editors add the mark as a kind of "magic number" identifying a UTF-8 encoded file.