anchor.diff:  handle_info(_Info, State) ->
       {noreply, State}.
   
  -terminate(normal, _State) -> ?Info("~p normal stop~n", [?MODULE]);
  -terminate(shutdown, _State) -> ?Info("~p shutdown~n", [?MODULE]);
  -terminate({shutdown, _Term}, _State) -> ?Info("~p shutdown : ~p~n", [?MODULE, _Term]);
  -terminate(Reason, _State) -> ?Error("~p stopping unexpectedly : ~p~n", [?MODULE, Reason]).
  +
  +terminate(Reason, _State) ->
  +    ok = inets:stop(),
  +    case Reason of
  +        normal -> ?Info("~p normal stop~n", [?MODULE]);
  +        shutdown -> ?Info("~p shutdown~n", [?MODULE]);
  +        {shutdown, _Term} -> ?Info("~p shutdown : ~p~n", [?MODULE, _Term]);
  +        _ -> ?Error("~p stopping unexpectedly : ~p~n", [?MODULE, Reason])
  +    end.
   
   code_change(_OldVsn, State, _Extra) ->
       {ok, State}.
  
positive.code:     monitor(Pid),
      SKey.
  
  %% ----- TESTS ------------------------------------------------
  -ifdef(TEST).
  
  
negative.code:         if_truncate_table(none,ddQuota@),
  
          process_flag(trap_exit, true),
          ok = inets:start(), % for httpc use
          {ok,#state{}}    
      catch
          _Class:Reason -> {stop, {Reason,erlang:get_stacktrace()}} 
  