 +Client.prototype.ctcp = function (to, type, text) {
 +	return this[type === 'privmsg' ? 'say' : 'notice'](to, '\1' + text + '\1');
  }
-
+ 
  /*
 @@ -836,59 +869,55 @@
   * useful keys

--- /home/michal/dev/nibo/node_modules/irc/lib/irc.js
+++ /home/michal/dev/nibo/irc.js.new
@@ -18,8 +18,8 @@
 */

 exports.Client = Client;
-var net  = require('net');
-var tls  = require('tls');
+var net = require('net');
+var tls = require('tls');
 var util = require('util');

 var colors = require('./colors');
@@ -28,518 +28,532 @@
 var replyFor = require('./codes');

 function Client(server, nick, opt) {
-    var self = this;
-    self.opt = {

-        channelPrefixes: "&#",
-        messageSplit: 512
-    };
-    
-    // Features supported by the server
-    // (initial values are RFC 1459 defaults. Zeros signify
-    // no default or unlimited value)
