anchor.diff:       ?PHDD(this_used, thisUsed),
        ?PHDD(free, free)].
   
  -interpret_hdd_quota(CurrentBucket, ParsedProps, ClusterStorageTotals, UsageGetter) ->
  +interpret_hdd_quota(CurrentBucket, ParsedProps, ClusterStorageTotals, Ctx) ->
       ClusterTotals = proplists:get_value(hdd, ClusterStorageTotals),
  -    UsedByUs = UsageGetter(hdd, all),
  +    {hdd, HDDStats} = lists:keyfind(hdd, 1, Ctx#bv_ctx.cluster_storage_totals),
  +    {usedByData, V} = lists:keyfind(usedByData, 1, HDDStats),
  +    UsedByUs = V,
       ThisUsed = case CurrentBucket of
                      [_|_] ->
  -                       UsageGetter(hdd, proplists:get_value(name, ParsedProps));
  -                   _ -> 0
  +                       menelaus_stats:bucket_disk_usage(
  +                         proplists:get_value(name, ParsedProps));
  +                   _ ->
  +                       0
                  end,
       OtherData = proplists:get_value(used, ClusterTotals) - UsedByUs,
       OtherBuckets = UsedByUs - ThisUsed,
  
positive.code:     HasRAMQuota = lists:keyfind(ram_quota, 1, OKs) =/= false,
      RAMSummary = if
                       HasRAMQuota ->
                           interpret_ram_quota(CurrentBucket, OKs, ClusterStorageTotals, UsageGetter);
                       true ->
                           interpret_ram_quota(CurrentBucket,
                                               [{ram_quota, 0} | OKs],
                                               ClusterStorageTotals,
                                               UsageGetter)
                   end,
      HDDSummary = interpret_hdd_quota(CurrentBucket, OKs, ClusterStorageTotals, UsageGetter),
      JSONSummaries = [{ramSummary, {struct, ram_summary_to_proplist(RAMSummary)}},
                       {hddSummary, {struct, hdd_summary_to_proplist(HDDSummary)}}],
      Errors2 = case {CurrentBucket, IsNew} of
  
negative.code:     end.
  
  parse_bucket_params_without_warnings(Ctx, Params) ->
      {OKs, Errors} = basic_bucket_params_screening(Ctx ,Params),
      ClusterStorageTotals = Ctx#bv_ctx.cluster_storage_totals,
      IsNew = Ctx#bv_ctx.new,
  