fixed another bug: need to store both object IDs and values
realized we don't need to double-store object ids