"KennyTM~" wrote > BTW, I think this design is like a hack. What about a separate bool field? A separate bool field adds 4 (or 8 for 64-bit) extra bytes to the array struct size. I'm trying to avoid counter-arguments like this by leaving the array struct size the same. -Steve