Index: /trunk/Phergie/Event/Handler/Quit.php
===================================================================
--- /trunk/Phergie/Event/Handler/Quit.php	(revision 8)
+++ /trunk/Phergie/Event/Handler/Quit.php	(revision 12)
@@ -11,5 +11,5 @@
     {
     	if($event->getArgument(1)=='quit' && $this->isAdmin($event)) {
-    		$this->disconnect();
+    		$this->doQuit('by request of ' . $event->getNick());
     	}
     }
Index: /trunk/Phergie/Client/Driver.php
===================================================================
--- /trunk/Phergie/Client/Driver.php	(revision 8)
+++ /trunk/Phergie/Client/Driver.php	(revision 12)
@@ -38,5 +38,7 @@
 
     /**
-    * Terminates any existing connection to the server.
+    * Terminates any existing connection to the server. Note that this 
+    * should never be used by an event handler; doQuit should be called 
+    * instead.
     */
     public function disconnect();
