         else { return .failure(.unknown) }
         
         let context = self.container.viewContext
-        let token = self.willSave(context)
-        defer { self.didSave(token) }
         
         var changesMade = false
         for site in sites {

            changesMade = true
            let tags = site.mutableSetValue(forKey: #keyPath(CD_Website.cd_tags))
            tags.remove(tag)
        }
        
        return changesMade ? context.datum_save() : .success(())
    }
    
    func tagStatus(for _sites: Set<AnyElement<AnyWebsite>>)

            self.syncMonitor = AnySyncMonitor(NoSyncMonitor())
        }
    }
    
    deinit {
        // TODO: Remove later
