split into backup-init and backup-snapshot