anchor.diff:  entry_retrigger(Entry)            -> element(4, Entry).
   -spec entry_key(entry())          -> any().
   entry_key(Entry)                  -> element(5, Entry).
  +-spec entry_datatype(entry())     -> module().
  +entry_datatype(Entry)             -> element(6, Entry).
   -spec entry_client(entry())       -> comm:erl_local_pid().
  -entry_client(Entry)               -> element(6, Entry).
  +entry_client(Entry)               -> element(7, Entry).
   -spec entry_my_round(entry())     -> pr:pr().
  -entry_my_round(Entry)             -> element(7, Entry).
  +entry_my_round(Entry)             -> element(8, Entry).
   -spec entry_set_my_round(entry(), pr:pr()) -> entry().
  -entry_set_my_round(Entry, Round)  -> setelement(7, Entry, Round).
  +entry_set_my_round(Entry, Round)  -> setelement(8, Entry, Round).
   -spec entry_num_acks(entry())     -> non_neg_integer().
  -entry_num_acks(Entry)             -> element(8, Entry).
  +entry_num_acks(Entry)             -> element(9, Entry).
   -spec entry_inc_num_acks(entry()) -> entry().
  -entry_inc_num_acks(Entry) -> setelement(8, Entry, element(8, Entry) + 1).
  +entry_inc_num_acks(Entry) -> setelement(9, Entry, element(9, Entry) + 1).
   -spec entry_set_num_acks(entry(), non_neg_integer()) -> entry().
  -entry_set_num_acks(Entry, Num)    -> setelement(8, Entry, Num).
  +entry_set_num_acks(Entry, Num)    -> setelement(9, Entry, Num).
   -spec entry_num_denies(entry())   -> non_neg_integer().
  -entry_num_denies(Entry)           -> element(9, Entry).
  +entry_num_denies(Entry)           -> element(10, Entry).
   -spec entry_inc_num_denies(entry()) -> entry().
  -entry_inc_num_denies(Entry) -> setelement(9, Entry, element(9, Entry) + 1).
  +entry_inc_num_denies(Entry) -> setelement(10, Entry, element(10, Entry) + 1).
   -spec entry_set_num_denies(entry(), non_neg_integer()) -> entry().
  -entry_set_num_denies(Entry, Val) -> setelement(9, Entry, Val).
  +entry_set_num_denies(Entry, Val) -> setelement(10, Entry, Val).
   -spec entry_latest_seen(entry())  -> pr:pr().
  -entry_latest_seen(Entry)          -> element(10, Entry).
  +entry_latest_seen(Entry)          -> element(11, Entry).
   -spec entry_set_latest_seen(entry(), pr:pr()) -> entry().
  -entry_set_latest_seen(Entry, Round) -> setelement(10, Entry, Round).
  +entry_set_latest_seen(Entry, Round) -> setelement(11, Entry, Round).
   -spec entry_val(entry())           -> any().
  -entry_val(Entry)                   -> element(11, Entry).
  +entry_val(Entry)                   -> element(12, Entry).
   -spec entry_set_val(entry(), any()) -> entry().
  -entry_set_val(Entry, Val)          -> setelement(11, Entry, Val).
  +entry_set_val(Entry, Val)          -> setelement(12, Entry, Val).
   -spec entry_filters(entry())       -> any().
  -entry_filters(Entry)               -> element(12, Entry).
  +entry_filters(Entry)               -> element(13, Entry).
   -spec entry_set_num_newest(entry(), non_neg_integer())  -> entry().
  -entry_set_num_newest(Entry, Val)        -> setelement(13, Entry, Val).
  +entry_set_num_newest(Entry, Val)        -> setelement(14, Entry, Val).
   -spec entry_inc_num_newest(entry()) -> entry().
  -entry_inc_num_newest(Entry)        -> setelement(13, Entry, 1 + element(13, Entry)).
  +entry_inc_num_newest(Entry)        -> setelement(14, Entry, 1 + element(14, Entry)).
   -spec entry_num_newest(entry())    -> non_neg_integer().
  -entry_num_newest(Entry)            -> element(13, Entry).
  +entry_num_newest(Entry)            -> element(14, Entry).
   
   -spec add_read_reply(entry(), dht_node_state:db_selector(),
                        pr:pr(), client_value(),
  
positive.code:     ?TRACE("rbrcseq:on qwrite c ~p uid ~p ~n", [Client, ReqId]),
  
      %% create local state for the request id, including used filters
      Entry = entry_new_write(qwrite, ReqId, Key, Client, period(State),
                              Filters, WriteValue, RetriggerAfter),
  
      set_entry(Entry, tablename(State)),
  
negative.code:                                 {UnpackedClient,
                                   entry_filters(UnpackedEntry)}
                          end,
                      gen_component:post_op({qread, Client, Key, entry_datatype(Entry), Filter,
                         entry_retrigger(Entry) - entry_period(Entry)},
                        State)
              end
  