- removed 'save-all' from archive() to prevent "./world: file changed as we read it"
corrected CalledProcessError to use .output rather than .message