better destroy logic for pack stream
destroy logic for extract stream. closes #2