anchor.diff:      gen_server:cast(Int, Request).
   
   safe_call(Request) ->
  -    ensure_started(),
  +    {ok, _} = ensure_started(),
       call(Request).
   
   safe_cast(Request) ->
  -    ensure_started(),
  +    {ok, _} = ensure_started(),
       cast(Request).
   
   ensure_started() ->
       case whereis(?MODULE) of
   	undefined -> start();
  -	_Pid -> ignore
  +	Pid -> {ok, Pid}
       end.
   
   %%--Module database---------------------------------------------------
  
positive.code:     lists:foreach(fun(Pid) -> send(Pid, Msg) end, Pids).
  
  send(Pid, Msg) ->
      Pid ! {int, Msg}.
  
  get_proc({Type, Pid}, Procs) ->
      Index = case Type of
  
negative.code: 				      [self(),AttPid,Pid,Why,ExitInfo]);
  		       undefined ->
  			   %% Otherwise, auto attach if necessary
  			   _ = auto_attach(exit, State#state.auto, Pid),
  			   Who
  		   end,
  	    send_all(subscriber, {new_status,Pid,exit,Why}, State),
  