Assuming backup of library.xml every time save() is called