garded against symbolic links in backup.py