public void incomingData(Channel c, DataChunk chunk) throws IOException {
		ByteBuffer b = chunk.getData();
		if(!isClosed) {
			PacketAction action = handler.feedEncryptedPacket(b, chunk);
			if(action == PacketAction.NOT_ENOUGH_BYTES_YET) {
				chunk.setProcessed("SecReaderProxy"); //trigger another read from socket
			}
			
		} else {
			b.position(b.limit()); //if closed, read the data so we don't get warnings
			chunk.setProcessed("SecReaderProxy");
		}

		DataChunkWithBuffer cb = (DataChunkWithBuffer) chunk;
		cb.releaseBuffer(" hander that did not consume all data="+handler);
	}