anchor.diff:                    % start resolve similar to a trivial recon but using the full diff!
                     % (as if non-initiator in trivial recon)
                     % NOTE: reduce P1E for the two parts here (bloom and trivial RC)
  +                  P1E_sub = calc_n_subparts_p1e(2, P1E),
                     {BuildTime, {DBChunk, SigSize, VSize}} =
                         util:tc(fun() ->
                                         compress_kv_list_p1e(
                                           NewKVList, FullDiffSize,
  -                                        BFCount, ?BLOOM_B * P1E)
  +                                        BFCount, P1E_sub)
                                 end),
                     ?DBG_ASSERT(DBChunk =/= <<>>),
                     
  
positive.code:          to_resolve         = {[], []}                               :: {ToSend::rr_resolve:kvv_list(), ToReq::[?RT:key()]}
           }).
  -type state() :: #rr_recon_state{}.
  
  % Optimum for reducing P1E for the two parts: key and version comparison (factor B for the latter)
  -define(TRIVIAL_B, 0.5).
  -define(SHASH_B, 0.5). % TODO: find optimum!
  % Optimum for reducing P1E for the two parts: bloom and trivial RC (factor B for the latter)
  -define(BLOOM_B, 0.5809402158035948). % 2*math:log(2) / (1+2*math:log(2))
  
  % keep in sync with check_node/5
  -define(recon_ok,                       1). % match
  
negative.code:                   % start resolve similar to a trivial recon but using the full diff!
                    % (as if non-initiator in trivial recon)
                    % NOTE: reduce P1E for the two parts here (SHash and trivial RC)
                    P1E_sub = calc_n_subparts_p1e(2, P1E),
                    {BuildTime, {MyDiff, SigSizeT, VSizeT}} =
                        util:tc(fun() ->
                                        compress_kv_list_p1e(
                                          NewKVList, FullDiffSize,
                                          OtherItemCount, P1E_sub)
                                end),
                    KList = [element(1, KV) || KV <- NewKVList],
                    OtherDBChunkOrig = Params#shash_recon_struct.db_chunk,
  