         didSet {
             modificationCounter += 1
 
-            delegate?.temporaryScheduleOverrideHistoryDidUpdate(self)
-
             if let lastTaintedEvent = taintedEventLog.last,
                 Date().timeIntervalSince(lastTaintedEvent.override.startDate) > .hours(48)
             {

    
    /// Tracks a sequence of override events that failed validation checks.
    /// Stored to enable retrieval via issue report after a deliberate crash.
    private var taintedEventLog: [OverrideEvent] = [] {
        didSet {
            delegate?.temporaryScheduleOverrideHistoryDidUpdate(self)
        }
    }
    
    private var modificationCounter: Int64
    

        } else {
            cancelActiveOverride(at: enableDate)
        }
        delegate?.temporaryScheduleOverrideHistoryDidUpdate(self)
    }
    
    private var lastUndeletedEvent: OverrideEvent? {
