anchor.diff:              NewEntryAndResult(Entry, Value);
           {fail, not_a_number} ->
               NewEntryAndResult(Entry, Value);
  -        {fail, Reason} ->
  -            {Entry, {fail, Reason}};
  +        {fail, _Reason} = Failed ->
  +            {Entry, Failed};
           value ->
               NewEntryAndResult(Entry, Value);
           not_found ->
  
positive.code:             E2 = tx_tlog:set_entry_value(E1, Value),
              E3 = tx_tlog:set_entry_status(E2, value),
              {E3, {ok}}
      end.
  
  %% @doc Simulate a change on a set via read and write requests.
  
negative.code:       (not erlang:is_list(ToDel)) ->
      %% input type error
      Error = {fail, not_a_list},
      {update_tlog_entry_2phase_op(Entry, Error), Error};
  tlog_add_del_on_list(Entry, Key, ToAdd, ToDel) ->
      {_, Res0} = tlog_read(Entry, Key),
      case Res0 of
  