be a bit more verbose and do not use byte order mark