Not sure why a counter is not used for initializing & sizing arrays. When array is initialized set the counter to the number of elements. If the counter is zero, array not initialized -- not TLBs, no Not Not and Assert workarounds. Is it worth the extra trouble vs. just using a byte to 4 byte variable that can be of multi-use?