Cleaned up some code with pet administrator. added logging if 0 rows were being saved in CommitChanges