anchor.diff:                          Collected = R3#rr_replies.read_value,
                           ReadValue = ?REDUNDANCY:get_read_value(Collected, ReadFilter),
                           T1 = R3#rr_replies{read_value=ReadValue},
  -
                           {consistent, T1};
                       false ->
                           %% not a consistent quorum
  
positive.code:                    -> {boolean() | consistant, #rr_replies{}, pr:pr()}.
  add_rr_reply(Replies, _DBSelector, SeenReadRound, SeenWriteRound, Value,
               Datatype, Filters, _Cons) ->
  
      %% increment number of replies received
      ReplyCount = Replies#rr_replies.reply_count + 1,
      R1 = Replies#rr_replies{reply_count=ReplyCount},
  
negative.code:                     %% we can skip read with explicit round number and deliver directly
                      trace_mpath:log_info(self(),
                                            {qread_done, readval,
                                             NewReplies#rr_replies.read_value}),
                      inform_client(qread_done, NewEntry, NewReplies#rr_replies.read_value),
                      ?PDB:delete(ReqId, tablename(State)),
                      State;
                  true ->
  