 
     private let BlacklistedLanguagesKey = "WMFWikidataDescriptionEditingBlacklistedLanguagesKey"
     private var blacklistedLanguages: NSSet {
-        assert(Thread.isMainThread)
+        assertMainThreadAndDataStore()
         let fallback = NSSet(set: ["en"])
         guard
             let dataStore = dataStore,

    private let madeAuthorizedWikidataDescriptionEditKey = "WMFMadeAuthorizedWikidataDescriptionEditKey"
    @objc public private(set) var madeAuthorizedWikidataDescriptionEdit: Bool {
        set {
            assert(Thread.isMainThread)
            assert(dataStore != nil)
            guard madeAuthorizedWikidataDescriptionEdit != newValue else {
                return
            }

            }
            return value.boolValue
        }
    }

    private func assertMainThreadAndDataStore() {
        assert(Thread.isMainThread)
        assert(dataStore != nil)
    }
}

