I'm ready to rewrite the DefaultChannelGroup tomorrow. It's too late now!