anchor.diff:                      end
               end;
           _ ->
  -            log:debug("The message above did not match any clause.")
  +            []
       end,
       {noreply, State}.
  +
   
   code_change(_OldVsn, State, _Extra) ->
       {ok, State}.
   
  +
   terminate(Reason, _State) ->
       {shutdown, Reason}.
  
positive.code:         channel_sup = ChanSup,
          tcp_socket = Socket}}.
  
  handle_call(get_name, _From, State) ->
      {reply, State#state.server_name, State};
  handle_call(get_nick, _From, State) ->
  
negative.code:     case Data of
          {ping, Server} ->
              send_data(self(), {ping, Server});
          %% handle receiving private messages
          {privmsg, {Nick, Msg}} ->
              PMChan = channel_sup:get_channel(State#state.channel_sup, Nick),
              channel:receive_message(PMChan, {privmsg_addressed, Msg});
          {privmsg, {Channel, Msg}} ->
              case channel_sup:get_channel(State#state.channel_sup, Channel) of
                  error ->
  