anchor.diff:  %%--------------------------------------------------------------------
   -spec init([node()]) -> ok.
   init([Node]) ->
  -    application:set_env(ctool, chash, Node);
  +    application:set_env(ctool, chash, ?SINGLE_NODE_CHASH(Node));
   init(Nodes) ->
       case application:get_env(ctool, chash) of
           undefined ->
  
positive.code: -spec get_all_nodes() -> [node()].
  get_all_nodes() ->
      {ok, CHash} = application:get_env(ctool, chash),
      case is_atom(CHash) of
          true -> [CHash];
          _ ->
              NodesWithIndices = chash:nodes(CHash),
  
negative.code: -spec get_node(term()) -> node().
  get_node(Label) ->
      {ok, CHash} = application:get_env(ctool, chash),
      case ?IS_SINGLE_NODE_CHASH(CHash) of
          true -> CHash;
          _ ->
              Index = chash:key_of(Label),
  