anchor.diff:          TotalErrors =:= [] ->
               {ok, OKs, JSONSummaries};
           true ->
  -            {errors, perform_warnings_validation(OKs, TotalErrors), JSONSummaries}
  +            {errors, TotalErrors, JSONSummaries, OKs}
       end.
   
   basic_bucket_params_screening(IsNew, BucketName, Params, AllBuckets) ->
  
positive.code:                           0
                    end,
      RamTotals = proplists:get_value(ram, ClusterStorageTotals),
      parse_bucket_params(true,
                          "default",
                          [{"authType", "sasl"}, {"saslPassword", ""} | Params],
                          [],
                          [{ram, [{quotaUsed, 0} | RamTotals]} | ClusterStorageTotals],
                          UsageGetter).
  
  parse_bucket_params(IsNew, BucketName, Params, AllBuckets, ClusterStorageTotals) ->
      UsageGetter = fun (ram, Name) ->
                            menelaus_stats:bucket_ram_usage(Name);
                        (hdd, all) ->
  
negative.code:                       (hdd, Name) ->
                            menelaus_stats:bucket_disk_usage(Name)
                    end,
      parse_bucket_params_without_warnings(IsNew, BucketName, Params, AllBuckets, ClusterStorageTotals, UsageGetter).
  
  parse_bucket_params_without_warnings(IsNew, BucketName, Params, AllBuckets, ClusterStorageTotals, UsageGetter) ->
      {OKs, Errors} = basic_bucket_params_screening(IsNew, BucketName,
                                                    Params, AllBuckets),
      CurrentBucket = proplists:get_value(currentBucket, OKs),
  