removed _sym_array_dimension_limit because it duplicated _sym_arrayDimensionLimit