I can move it to the Deploy.push level. It is essential for AWS S3, a good idea for Rsync and not really necessary for Git.