anchor.diff:  handle_info({'DOWN', MonitorRef, process, _Object, _Info}, #state{sessions=Sessions}=State) ->
       NewSessions = remove_session_from_list(MonitorRef,Sessions),
       shutdown_if_done(NewSessions,State);
  +handle_info(timeout, State) ->
  +    {stop,normal,State};
   handle_info(_Info, State) ->
   	{noreply, State}.
   
  
positive.code:     %TODO: implement
      false.
  
  
  remove_session_from_list(MonitorRef,Sessions) ->
      lists:keydelete(MonitorRef,2,Sessions).
  
negative.code:         true ->
              {noreply,NewState};
          false ->
              {noreply, NewState, ?CONFIG(user_timeout)}
      end;
  shutdown_if_done(Sessions,State) ->
      {noreply,State#state{sessions=Sessions}}.
  