anchor.diff:          case Action of
               {done, RV} -> RV;
               {auth_cookie, F} -> menelaus_auth:apply_auth_cookie(Req, F, []);
  -            {auth, F} -> menelaus_auth:apply_auth(Req, F, []);
  +            {auth, F} -> auth(Req, F, []);
               {auth_cookie, F, Args} -> menelaus_auth:apply_auth_cookie(Req, F, Args);
  -            {auth, F, Args} -> menelaus_auth:apply_auth(Req, F, Args);
  +            {auth, F, Args} -> auth(Req, F, Args);
               {auth_bucket_with_info, F, [ArgPoolId, ArgBucketId | RestArgs]} ->
                   menelaus_web_buckets:checking_bucket_access(
                     ArgPoolId, ArgBucketId, Req,
  
positive.code:                                     apply(F, FArgs)
                              end)
                    end);
              {auth_any_bucket, F} -> menelaus_auth:apply_auth_bucket(Req, F, []);
              {auth_any_bucket, F, Args} -> menelaus_auth:apply_auth_bucket(Req, F, Args)
          end
      catch
          exit:normal ->
  
negative.code:                      'DELETE' ->
                           case PathTokens of
                               ["pools", PoolId, "buckets", Id] ->
                                   {auth_check_bucket_uuid,
                                    fun menelaus_web_buckets:handle_bucket_delete/3, [PoolId, Id]};
                               ["pools", "default", "remoteClusters", Id] ->
                                   {auth, fun menelaus_web_remote_clusters:handle_remote_cluster_delete/2, [Id]};
                               ["nodes", Node, "resources", LocationPath] ->
  