#169 extra fflush removed
#204 "zero copy" removed