Which is actually a symptom of a tree sharing problem between the array size and the array dimension. But why is that sharing a "problem"? There's no rule that we not share such trees, only that we not share trees within statements.