anchor.diff:                              ?equals(tx_tlog:get_entry_value(OldEntry),
                                       tx_tlog:get_entry_value(NewEntry))
                       end;
  -                add_on_nr ->
  +                {add_on_nr, _Key, _X} ->
                       case hd(NRes) of
                           {ok} ->
                               ?equals(?value,
  
positive.code:             % should be the same as if there was no abort!
              TmpTLogEntry = tx_tlog:set_entry_status(OldEntry, ?value),
              Note = io_lib:format("Entry: ~.0p, Req: ~.0p, RingVal: ~.0p", [OldEntry, Req, RingVal]),
              case element(1, Req) of
                  read when element(3, Req) =:= random_from_list ->
                      case NRes of
                          [{ok, {RandomVal, ListLength}}] ->
                              NewValue =
  
negative.code:                             ?equals(tx_tlog:get_entry_value(OldEntry),
                                      tx_tlog:get_entry_value(NewEntry))
                      end;
                  {read, _Key, random_from_list} ->
                      case hd(NRes) of
                          {ok, {RandomVal, ListLength}} ->
                              NewValue =
  