These lines seem duplicated
 				`this.connectFuture = null;
				this.handshakeFuture = null;`