anchor.diff:  
   -spec get_chunk_filter(db_entry:entry()) -> boolean().
   get_chunk_filter(DBEntry) -> db_entry:get_version(DBEntry) =/= -1.
  --spec get_chunk_value(db_entry:entry()) -> db_entry().
  +-spec get_chunk_value(db_entry:entry()) -> {?RT:key(), db_dht:version() | -1}.
   get_chunk_value(DBEntry) -> {db_entry:get_key(DBEntry), db_entry:get_version(DBEntry)}.
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
positive.code:          dhtNodePid         = ?required(rr_recon_state, dhtNodePid)     :: comm:erl_local_pid(),
           dest_rr_pid        = ?required(rr_recon_state, dest_rr_pid)    :: comm:mypid(), %dest rrepair pid
           dest_recon_pid     = undefined                                 :: comm:mypid() | undefined, %dest recon process pid
           method             = undefined                                 :: method(),
           dest_interval      = intervals:empty()                         :: intervals:interval(),
           struct             = {}                                        :: parameters() | {},
           stage              = req_shared_interval                       :: stage(),
  
negative.code: % rr_merkle_bucket_size     - size of merkle tree leaf buckets
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  %% @doc Checks whether a config parameter is float and in [0,1].
  -spec check_percent(atom()) -> boolean().
  check_percent(Atom) ->
      config:cfg_is_float(Atom) andalso
  