anchor.diff:  
   %% @doc De-compresses a bitstring with indices of SigSize number of bits
   %%      into a list of keys from the original KV list.
  --spec decompress_k_list(CompressedBin::bitstring(), KVList::db_chunk_kv(),
  +-spec decompress_k_list(CompressedBin::bitstring(), KList::[?RT:key()],
                            SigSize::signature_size(), AccPos::non_neg_integer())
           -> ResKeys::[?RT:key()].
   decompress_k_list(<<>>, _, _SigSize, _AccPos) ->
       [];
  -decompress_k_list(Bin, KVList, SigSize, AccPos) ->
  +decompress_k_list(Bin, KList, SigSize, AccPos) ->
       <<KeyPos:SigSize/integer-unit:1, T/bitstring>> = Bin,
  -    [{Key, _Version} | KVList2] = lists:nthtail(KeyPos - AccPos, KVList),
  -    [Key | decompress_k_list(T, KVList2, SigSize, KeyPos + 1)].
  +    [Key | KList2] = lists:nthtail(KeyPos - AccPos, KList),
  +    [Key | decompress_k_list(T, KList2, SigSize, KeyPos + 1)].
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   % SHash specific
  
positive.code: 
  on({resolve_req, OtherDBChunk, MyDiffIdx, SigSize, VSize, DestReconPid} = _Msg,
     State = #rr_recon_state{stage = resolve,           initiator = false,
                             method = shash,            kv_list = KVList}) ->
      ?TRACE1(_Msg, State),
  
      DBChunkTree =
          decompress_kv_list(OtherDBChunk, [], SigSize, VSize),
      IdxSize = bits_for_number(length(KVList)),
      MyDiffKeys = [Key || Key <- decompress_k_list(MyDiffIdx, KVList, IdxSize, 0),
                                  not gb_trees:is_defined(compress_key(Key, SigSize),
                                                          DBChunkTree)],
  
  
negative.code:                      {start_recon, shash, MySyncStruct}}),
      case MySyncStruct#shash_recon_struct.db_chunk of
          <<>> -> shutdown(sync_finished, State#rr_recon_state{kv_list = []});
          _    -> State#rr_recon_state{struct = {}, stage = resolve, kv_list = [],
                                       k_list = [element(1, KV) || KV <- KVList]}
      end;
  begin_sync(MySyncStruct, _OtherSyncStruct = {},
             State = #rr_recon_state{method = bloom, initiator = false,
  