             return
         }
 
-        dispatch_sync(zephyrQueue) {
+        dispatch_sync(zephyrKeyQueue) {
 
             if !self.registeredObservationKeys.contains(key) {
 


     */
    deinit {
        dispatch_sync(zephyrQueue, {
            for key in self.registeredObservationKeys {
                NSUserDefaults.standardUserDefaults().removeObserver(self, forKeyPath: key)
            }

            return
        }

        dispatch_sync(zephyrKeyQueue) {

            if let index = self.registeredObservationKeys.indexOf(key) {

