Yes. ```ByteBuffer``` does not have a "available" method. Flipping the buffer sets limit to the current position (how much data we have put into the row so far) and position to 0. If they are both equal, we have not put any data in the row