diff --git a/lib/sockets/pub.js b/lib/sockets/pub.js
index <HASH>..<HASH> 100644
--- a/lib/sockets/pub.js
+++ b/lib/sockets/pub.js
@@ -3,7 +3,7 @@
  * Module dependencies.
  */
 
-var Queue = require('./queue')
+var Socket = require('./sock')
   , Batch = require('../batch');
 
 /**
@@ -19,7 +19,7 @@ module.exports = PubSocket;
  */
 
 function PubSocket() {
-  Queue.call(this);
+  Socket.call(this);
   var self = this;
   this.n = 0;
   this.filters = [];
@@ -33,10 +33,10 @@ function PubSocket() {
 }
 
 /**
- * Inherits from `Queue.prototype`.
+ * Inherits from `Socket.prototype`.
  */
 
-PubSocket.prototype.__proto__ = Queue.prototype;
+PubSocket.prototype.__proto__ = Socket.prototype;
 
 /**
  * Flush the batch.
@@ -87,5 +87,5 @@ PubSocket.prototype.send = function(msg){
 
 PubSocket.prototype.close = function(){
   clearInterval(this.batchTimer);
-  return Queue.prototype.close.call(this);
+  return Socket.prototype.close.call(this);
 };
Removes queueing from PubSocket.