then old files that were in a previous build can be in the zip file of a new build that doesn't have those files anymore. When the zip command sees an existing archive, it modifies the archive rather than rebuilding it from scratch.