anchor.diff:  
   destructor TIRC.Destroy;
   begin
  +  FPartedCommand.Free;
  +  FQuitCommand.Free;
     FIdIRC.Free;
     FAutoJoinChannels.Free;
     FCommands.Free;
  
positive.code:   ConfigureEvents;
  	TIdIRCConfig.Configure(FIdIRC, FAutoJoinChannels);
   	DoConnect;
    AutoJoinChannels;
    TIdIRCConfig.ConfigureEncoding(FIdIRC);
  end;
  
negative.code: 
  procedure TIRC.OnNickNameChanged(ASender: TIdContext; const AOldNickname, AHost, ANewNickname: string);
  begin
  	FChannelList.NickName := FIdIRC.UsedNickname;
  
    FOldNickName := AOldNickname;
    FNewNickName := ANewNickname;
    TIdSync.SynchronizeMethod(@SendNickNameChanged);
  