     // MARK: API
     
     func refresh(completion: ThrowWithInnerBlock? = nil) {
-        getCloudConfig { [unowned self] (config) in
+        getCloudConfig { [unowned self] (block) in
             do {
-                let cloudConfig = try config()
+                let cloudConfig = try block()
                 self.settings = cloudConfig
                 completion?({ })
             } catch {

    
    /**
        Manually initiates refreshing of local config from cloud config if needed.
        This is also automatically called on `UIApplicationDidBecomeActiveNotification`.
     
        - parameter completion: Completion handler (SEE: `ThrowWithInnerBlock`).
    */

    
    var settings: [String : AnyObject]? {
        didSet {
            if let newSetings = settings {
                let userInfo = userInfoWithSettings(old: oldValue, new: newSetings)
                if oldValue == nil {
                    sendNotification(CloudConfig.Notification.ConfigLoaded, userInfo: userInfo)
                }
                sendNotification(CloudConfig.Notification.ConfigRefreshed, userInfo: userInfo)
                lastRefreshDate = NSDate()
            }
        }
    }
    
