fixed defer unzipping