empty arrays store dims as attributes