anchor.diff:                {uri, URI},
                 {validateURI, iolist_to_binary([URI, <<"?just_validate=1">>])},
                 {hostname, list_to_binary(misc:expect_prop_value(hostname, KV))},
  -              {username, list_to_binary(misc:expect_prop_value(username, KV))}]}.
  +              {username, list_to_binary(misc:expect_prop_value(username, KV))},
  +              {uuid, misc:expect_prop_value(uuid, KV)}]}.
   
   handle_remote_clusters(Req) ->
       RemoteClusters = get_remote_clusters(),
  
positive.code: do_handle_remote_cluster_update_found_this(Id, Req, Params, JustValidate, OtherClusters, ExistingClusters, TriesLeft) ->
      case validate_remote_cluster_params(Params, OtherClusters) of
          {ok, KVList} ->
              case JustValidate of
                  undefined ->
                      NewClusters = [KVList | OtherClusters],
                      case cas_remote_clusters(ExistingClusters, NewClusters) of
                          ok -> menelaus_util:reply_json(Req, build_remote_cluster_info(KVList));
                          _ -> do_handle_remote_cluster_update(Id, Req, Params, JustValidate, TriesLeft-1)
                      end;
                  _ ->
                      menelaus_util:reply_json(Req, [])
              end;
          {errors, Errors} ->
              menelaus_util:reply_json(Req, Errors, 400)
      end.
  
  handle_remote_cluster_delete(Id, Req) ->
  
negative.code:     ExistingClusters = get_remote_clusters(),
      case validate_remote_cluster_params(Params, ExistingClusters) of
          {ok, KVList} ->
              case validate_remote_cluster(KVList, ExistingClusters) of
                  {ok, FinalKVList} ->
                      case JustValidate of
                          undefined ->
                              NewClusters = [FinalKVList | ExistingClusters],
  
                              case cas_remote_clusters(ExistingClusters, NewClusters) of
                                  ok ->
                                      menelaus_util:reply_json(Req,
                                                               build_remote_cluster_info(FinalKVList));
                                  _ ->
                                      do_handle_remote_clusters_post(Req, Params,
                                                                     JustValidate, TriesLeft-1)
                              end;
                          _ ->
                              menelaus_util:reply_json(Req, [])
                      end;
                  {errors, Status, Errors} ->
                      menelaus_util:reply_json(Req, Errors, Status)
              end;
          {errors, Errors} ->
              menelaus_util:reply_json(Req, Errors, 400)
  