FIX: unsigned int -> UINT32_t