anchor.diff:  % Node-specific request handler (_config and _stats)
   
   
  -% GET /_node/$node/config/
  -% GET /_node/$node/config
  +% GET /_node/$node/_config
   handle_node_req(#httpd{method='GET', path_parts=[_, Node, <<"_config">>]}=Req) ->
       Grouped = lists:foldl(fun({{Section, Key}, Value}, Acc) ->
           case dict:is_key(Section, Acc) of
  
positive.code:         [{list_to_binary(Section), {Values}} | Acc]
      end, [], Grouped),
      send_json(Req, 200, {KVs});
  % GET /_node/$node/config/Section
  handle_node_req(#httpd{method='GET', path_parts=[_, Node, <<"_config">>, Section]}=Req) ->
      KVs = [{list_to_binary(Key), list_to_binary(Value)}
              || {Key, Value} <- call_node(Node, config, get, [Section])],
      send_json(Req, 200, {KVs});
  % PUT /_node/$node/config/Section/Key
  % "value"
  handle_node_req(#httpd{method='PUT', path_parts=[_, Node, <<"_config">>, Section, Key]}=Req) ->
      Value = chttpd:json_body(Req),
  
negative.code:     OldValue = call_node(Node, config, get, [Section, Key, ""]),
      ok = call_node(Node, config, set, [Section, Key, ?b2l(Value), Persist]),
      send_json(Req, 200, list_to_binary(OldValue));
  % GET /_node/$node/_config/Section/Key
  handle_node_req(#httpd{method='GET', path_parts=[_, Node, <<"_config">>, Section, Key]}=Req) ->
      case call_node(Node, config, get, [Section, Key, undefined]) of
      undefined ->
  