diff --git a/src/MultiplexStream.js b/src/MultiplexStream.js
index <HASH>..<HASH> 100644
--- a/src/MultiplexStream.js
+++ b/src/MultiplexStream.js
@@ -115,6 +115,8 @@ function Tunnel(id, streamMultiplexStream) {
   
   self.readable = true;
   self.writable = true;
+
+  self.id = id;
   
   self.write = function(data, encoding) {
     var buffer = Buffer.isBuffer(data) ? data : new Buffer(data, encoding);
@@ -188,7 +190,7 @@ function MultiplexStream(callback) {
     }
   });
 
-  self.createStream = function(callback, id){
+  self.createStream = function(id){
     id = id || uuid.v1();
     var tunnel = new Tunnel(id, self);
     registerTunnel(id, tunnel);
Allow streams to be named by the user.

'callback' was entirely unused, and has been replaced.