pub const SMART_INVALID_FLAG: u32 = 2u32;