Using a u32 leads to miss handling of big vs little endian. By using a array, we are clear about that.