Hi Tom (and Brian as always),
Is it possible? No. Consider that Dim(ensioned) arrays are compiled into the object. Best not to change that.
Is there ... a pattern? Yes, by rule, I always add 10% extra in each direction when building a DIM array. When I have used up the extra attributes, then it's time to change the code.
(Very rough guide).
The rule is: Everything changes.
Merry
Apologies for the 'No', and for the in-hindsight-coments