pub const INFINITE: u32 = 4294967295u32;