TODO: big endian.