anchor.diff:                            fun (BucketObject, BucketUUID) ->
                                     with_nodes(
                                       BucketObject, <<"bucket details">>,
  -                                    [{<<"hostname">>, fun extract_string/2},
  -                                     {<<"couchApiBase">>, fun extract_string/2},
  -                                     {<<"ports">>, fun extract_object/2}],
  +                                    fun maybe_extract_important_buckets_props/2,
                                       fun (BucketNodeProps) ->
                                               remote_bucket_with_bucket(BucketObject,
                                                                         UUID,
  
positive.code:                           end)
                  end)
        end).
  
  remote_bucket_with_bucket(BucketObject, UUID,
                            BucketUUID, PoolNodeProps, BucketNodeProps, Creds) ->
  
negative.code:               end
        end).
  
  extract_node_props(PropsExtractor, Context, NodeStruct) when is_function(PropsExtractor) ->
      PropsExtractor(NodeStruct, Context);
  extract_node_props(Props, Context, {struct, Node}) ->
      R =
          lists:foldl(
  