finally functional for delimited buffer.