@Override public int write(ByteBuffer bytes) { if (reader.buffered()) { reader.clear(); } return writer.write(bytes); }