public synchronized void oldConnect(SocketAddress addr, ConnectionCallback c) {
		if(apiLog.isLoggable(Level.FINE))
			apiLog.fine(this+"RegRead.connect called-addr="+addr);
		
		//Can I register for reads after initiating connect or should I register
		//for reads in a ConnectionCallback proxy??  For now, I register
		//after initiating the connect
		TCPChannel realChannel = getRealTcpChannel();
		realChannel.oldConnect(addr, c);
		if(cachedListener != null) {
			getRealChannel().registerForReads(cachedListener);
		}
	}