The two things I would try, is switching to buffer...
# kobalt
e
The two things I would try, is switching to buffered stream for extraction, and maybe tweak the buffer sizes to something deduced, instead of hard-coded.