     public static func removeKeysFromBeingMonitored(keys: [String]) {
 
         for key in keys {
+
             if sharedInstance.monitoredKeys.contains(key) == true {
-                sharedInstance.monitoredKeys = sharedInstance.monitoredKeys.filter({$0 != key })
+                sharedInstance.monitoredKeys = sharedInstance.monitoredKeys.filter {$0 != key }
 
                 sharedInstance.zephyrQueue.sync {
                     sharedInstance.unregisterObserver(key: key)
                 }
             }
+
         }
     }
 


     */
    public static func addKeysToBeMonitored(keys: String...) {

        addKeysToBeMonitored(keys: keys)

    }

    /**

        if let remoteDate = zephyrRemoteStoreDictionary[ZephyrSyncKey] as? Date,
            let localDate = zephyrLocalStoreDictionary[ZephyrSyncKey] as? Date {

            // If both localDate and remoteDate exist, compare the two, and then synchronize the data stores.
            return localDate.timeIntervalSince1970 > remoteDate.timeIntervalSince1970 ? .local : .remote

        } else {

