Поддерживаю предыдущий пост + если уж пишется обертка под Zip, то, предполагается, что этой оберткой будут пользоваться сторонние разработчики. Думаю им бы хотелось контролировать работу этой обертки, а не убивать себе систему если вдруг обертке что то там не понравилось. На пример в моей системе такая обертка не будет толково работать, а было бы исключение, нет проблем