             }
             
             do {
-                try s.eventStore.removeCalendar(calendar, commit: true)
+                try s.eventStore.removeCalendar(calendar, commit: s.isCommitted)
                 success = true
             } catch let e {
                 error = e

                s.delegate?.eventsAuthorizedForReminders?(events: s)
            }
        }
    }
}


            }
            
            do {
                try s.eventStore.remove(reminder, commit: s.isCommitted)
                success = true
            } catch let e {
                error = e
