anchor.diff:  
   %% @private
   %% @spec register() -> mixed
  -%% @doc Deregister the rabbitmq:autocluster service for this node from Consul
  +%% @doc Deregister the rabbitmq service for this node from Consul
   %% @end
   %%
   deregister() ->
  -  case autocluster_consul_client:get([agent, service, deregister, ?CONSUL_SERVICE], []) of
  +  case autocluster_consul_client:get([agent, service, deregister, consul_service()], []) of
       {ok, _} -> ok;
       {error, Reason} ->
         error_logger:error_msg("Error fetching deregistering node from consul: ~p~n", [Reason]),
  
positive.code: %%
  cluster_nodes() ->
    {Path, Args} = case cluster_name() of
      not_set -> {[catalog, service, ?CONSUL_SERVICE], []};
      Tag -> {[catalog, service, ?CONSUL_SERVICE], [{tag, Tag}]}
    end,
    case autocluster_consul_client:get(Path, Args) of
      {ok, Nodes} -> extract_nodes(Nodes);
  
negative.code:       error_logger:error_msg("Error fetching deregistering node from consul: ~p~n", [Reason]),
        {error, Reason}
    end.
  
  %% @private
  %% @spec consul_service() -> list()
  %% @doc Return either the configured consul service name or the default
  %% @end
  %%
  consul_service() ->
    case application:get_env(rabbitmq_autocluster_consul, consul_service) of
      {ok, ConsulService} -> ConsulService;
      undefined -> ?DEFAULT_CONSUL_SERVICE
    end.
  