pub const SIZE_MAX: i32 = -1;