anchor.diff:      _ = case rdht_tx_read_state:is_newly_decided(TmpEntry) of
               true ->
                   Tmp2Entry = inform_client(Pid, TmpEntry),
  -                pdb:set(Tmp2Entry, Table),
  -                delete_if_all_replied(Tmp2Entry, Reps, Table);
  +                set_or_delete_if_all_replied(Tmp2Entry, Reps, Table);
               false -> pdb:set(TmpEntry, Table)
           end,
   %    State;
  
positive.code:                         true  -> inform_client(Client, TmpEntry);
                          false -> TmpEntry
                      end,
                  pdb:set(NewEntry, Table),
                  delete_if_all_replied(NewEntry, Reps, Table)
          end,
      State;
  
  
negative.code:     Status = rdht_tx_read_state:get_decided(Entry),
      tx_tlog:new_entry(?read, Key, Vers, Status, Val).
  
  -spec set_or_delete_if_all_replied(rdht_tx_read_state:read_state(),
                                     pos_integer(), atom()) -> ok.
  set_or_delete_if_all_replied(Entry, Reps, Table) ->
      ?TRACE("rdht_tx_read:delete_if_all_replied Reps: ~p =?= ~p, ClientInformed: ~p Client: ~p~n",
                [Reps, rdht_tx_read_state:get_numreplied(Entry), rdht_tx_read_state:is_client_informed(Entry), rdht_tx_read_state:get_client(Entry)]),
      case (Reps =:= rdht_tx_read_state:get_numreplied(Entry))
          andalso (rdht_tx_read_state:is_client_informed(Entry)) of
          true  -> pdb:delete(rdht_tx_read_state:get_id(Entry), Table);
          false -> pdb:set(Entry, Table)
      end.
  
  %% @doc Checks whether config parameters for rdht_tx_read exist and are
  