Updating: putting in safety guard for using flat arrays in records