updates for array, Inf, etc.