Looks to be working effectively in tests.
removing some comments and making backups optional