Thanks for pointing this out. I first learned about PerlIO::gzip years ago (early days of perl 5.8), and wasn't aware of PerlIO::via:gzip until now. (In general, I've used PerlIO::gzip as a convenience for reading compressed data -- not for writing -- and I've never seen any trouble, but given what the author said, it makes sense to switch.)