several big endian fixes