if the destination file already exists, raise a clear error rather than obscure zip file error