anchor.diff:      #state{partition = _Partition} = State) ->
       TxId = Transaction#transaction.txn_id,
       case Updates of
  -        [{Key, _Type, {_Op, _Actor}} | _Rest] ->
  +        [{Key, _Type,  _Update} | _Rest] ->
               LogId = log_utilities:get_logid_from_key(Key),
               [Node] = log_utilities:get_preflist_from_key(Key),
               LogRecord = #log_record{tx_id = TxId, op_type = abort, op_payload = {}},
  
positive.code: 
  reset_prepared(_PreparedTx, [], _TxId, _Time, _ActiveTxs) ->
      ok;
  reset_prepared(PreparedTx, [{Key, _Type, {_Op, _Actor}} | Rest], TxId, Time, ActiveTxs) ->
      %% Could do this more efficiently in case of multiple updates to the same key
      true = ets:insert(PreparedTx, {Key, [{TxId, Time} | dict:fetch(Key, ActiveTxs)]}),
      reset_prepared(PreparedTx, Rest, TxId, Time, ActiveTxs).
  
negative.code:     case certification_check(TxId, TxWriteSet, CommittedTx, PreparedTx) of
          true ->
              case TxWriteSet of
                  [{Key, _Type, _Update} | _] ->
                      Dict = set_prepared(PreparedTx, TxWriteSet, TxId, PrepareTime, dict:new()),
                      NewPrepare = now_microsec(dc_utilities:now()),
                      ok = reset_prepared(PreparedTx, TxWriteSet, TxId, NewPrepare, Dict),
  