anchor.diff:              {reply, ok, State}
       end;
   handle_call(reconfigure, _From, State) ->
  -    {reply, {error, not_implemented}, State};
  +    case configure(State) of
  +        {error, invalid_config} -> {reply, {error, invalid_config}, State};
  +        {ok, NState}            -> {reply, ok, NState}
  +    end;
   handle_call(_Request, _From, State) ->
       {noreply, State}.
   
  
positive.code: 
  %% ------------------------------------------------------------------------------------------
  %% -- helpers
  -spec server_naslist(valid_server()) -> list(#nas{}).
  server_naslist({{IP, Port}, HandlerList}) ->
      [#nas{key = {{IP, Port}, NasIP},
  
negative.code: 
  init([]) ->
      ?NAS_TAB = ets:new(?NAS_TAB, [named_table, protected, {keypos, #nas.key}]),
      case configure(#state{running = []}) of
          {error, invalid_config} -> {stop, invalid_config};
          Else                    -> Else
      end.
  
  handle_call({lookup_pid, Server}, _From, State) ->
  