diff --git a/lib/esl/connection.js b/lib/esl/connection.js
index <HASH>..<HASH> 100644
--- a/lib/esl/connection.js
+++ b/lib/esl/connection.js
@@ -529,15 +529,15 @@ Connection.prototype.auth = function(cb) {
 
             self.subscribe(self.reqEvents);
 
-            self.emit('esl::event::auth::success');
+            self.emit('esl::event::auth::success', evt);
             self.emit('esl::ready');
 
-            if(cb && typeof cb === 'function') cb();
+            if(cb && typeof cb === 'function') cb(null, evt);
         } else {
             self.authed = false;
-            self.emit('esl::event::auth::fail');
+            self.emit('esl::event::auth::fail', evt);
             
-            if(cb && typeof cb === 'function') cb(new Error('Authentication Failed'));
+            if(cb && typeof cb === 'function') cb(new Error('Authentication Failed'), evt);
         }
     });
 };
Add event params to auth events