fallback: fix BufferFull with sloppy consume