         let group: dispatch_group_t = dispatch_group_create()
         
         dispatch_group_async(group,
-            dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0)) { () -> Void in
+            dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { () -> Void in
                 // compile the results and pass them back if necessary
                 if let disabledOrDeniedClosure = self.disabledOrDeniedClosure {
                     self.getResultsForConfig({ (results) -> Void in

        let group: dispatch_group_t = dispatch_group_create()
        
        dispatch_group_async(group,
            dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0)) { () -> Void in
                // compile the results and pass them back if necessary
                if let authChangeClosure = self.authChangeClosure {
                    self.getResultsForConfig({ (results) -> Void in

        let group: dispatch_group_t = dispatch_group_create()
        
        dispatch_group_async(group,
            dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { () -> Void in
                // compile the results and pass them back if necessary
                if let disabledOrDeniedClosure = self.disabledOrDeniedClosure {
                    self.getResultsForConfig({ (results) -> Void in
