public FutureOperation close() {
		reader.close();
		TCPChannel realChannel = getRealChannel();
		realChannel.oldClose();
		
		FutureOperationImpl newFuture = new FutureOperationImpl();

		FutureOperation future = realChannel.close();
		future.setListener(new SecProxyWriteHandler(this, newFuture));
		
		return newFuture;
	}