If I were writing this code just to solve a business problem, I wouldn’t have spent so much time on the fun little details. If I’m writing software for fun, shouldn’t I be writing software that is more fun than .zip files? When you’re asking open source project maintainers to do work for you, try to make it fun!