anchor.diff:                end
         end).
   
  -build_vbmap_chain(Chain, BucketUUID, IxToCouchDict, VBucket) ->
  +build_vbmap_chain(Chain, IxToCouchDict, VBucket) ->
       [NodeIxRaw | _Rest] = Chain,
       expect_number(
         NodeIxRaw, <<"Vbucket map chain">>,
  
positive.code:                               ?log_error("~s", [Msg]),
                                {error, bad_value, iolist_to_binary(Msg)};
                            {ok, URL} ->
                                VBucketURL0 = [URL, "%2f", integer_to_list(VBucket),
                                               "%3b", BucketUUID],
                                VBucketURL = iolist_to_binary(VBucketURL0),
                                {ok, [VBucketURL]}
                        end
                end
        end).
  
negative.code:                 <<"vBucketMap">>, ServerMap, <<"vbucket server map">>,
                  fun (VBucketMap) ->
                          CAPIVBucketMapDict =
                              build_vbmap(VBucketMap, IxToCouchDict),
  
                          #remote_cluster{uuid=ClusterUUID,
                                          cert=ClusterCert} = RemoteCluster,
  