         return nsp + "#" + (engine?.sid ?? "")
     }
     
-    /// Type safe way to create a new SocketIOClient. opts can be omitted
+    /// Type safe way to create a new SocketIOClient. config can be omitted
     public init(socketURL: NSURL, config: SocketIOClientConfiguration = []) {
         self.config = config
         self.socketURL = socketURL


        DefaultSocketLogger.Logger.log("Disconnected: %@", type: logType, args: reason)

        status = .Disconnected

        // Make sure the engine is actually dead.

        let time = dispatch_time(DISPATCH_TIME_NOW, Int64(timeoutAfter) * Int64(NSEC_PER_SEC))

        dispatch_after(time, handleQueue) {[weak self] in
            guard let this = self where this.status != .Connected && this.status != .Disconnected else { return }
            
            this.status = .Disconnected
            this.engine?.disconnect("Connect timeout")
            
            handler?()
        }
    }

