back out ByteBufferInputStream for now, something's wonky