all structural arrays are static now