--- src/irc.c.orig	2010-09-12 18:47:57.000000000 +0200
+++ src/irc.c	2010-09-12 21:11:22.000000000 +0200
@@ -951,7 +951,8 @@
 
 	/* This is a wild guess and that sucks. */
 	if (!irc_line_elem_equals(line, 0, "MODE") ||
-			strchr(irc_line_elem(line, 2), 'b') == NULL)
+			(strchr(irc_line_elem(line, 2), 'b') == NULL &&
+                        strchr(irc_line_elem(line, 2), 'q') == NULL))
 		return OK_COPY;
 
 	++ic->who_count;
