protected IList<IIrcMessageTarget> GetDefaultReplyTarget(IrcClient client, IIrcMessageSource source, IList<IIrcMessageTarget> targets) { if (targets.Contains(client.LocalUser) && source is IIrcMessageTarget) return new[] { (IIrcMessageTarget)source }; else return targets; }