     @IBAction func multiPerms() {
         multiPscope.show(
             { (finished, results) -> Void in
-                print("got results \(results)", appendNewline: true)
+                print("got results \(results)")
             },
             cancelled: { (results) -> Void in
-                print("thing was cancelled", appendNewline: true)
+                print("thing was cancelled")
             }
         )
     }

    @IBAction func singlePerm() {
        singlePscope.show(
            { (finished, results) -> Void in
                print("got results \(results)", appendNewline: true)
            },
            cancelled: { (results) -> Void in
                print("thing was cancelled", appendNewline: true)
            }
        )
    }

        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        singlePscope.addPermission(PermissionConfig(type: .Notifications,
            demands: .Required,
            message: "We use this to send you\r\nspam and love notes",
            notificationCategories: .None))
        
        multiPscope.addPermission(PermissionConfig(type: .Contacts,
            demands: .Required,
            message: "We use this to steal\r\nyour friends"))
        multiPscope.addPermission(PermissionConfig(type: .Notifications,
            demands: .Required, message: "We use this to send you\r\nspam and love notes",
            notificationCategories: .None))
        multiPscope.addPermission(PermissionConfig(type: .LocationInUse,
            demands: .Required,
            message: "We use this to track\r\nwhere you live"))
        
        // Other example permissions
        //        multiPscope.addPermission(PermissionConfig(type: .Bluetooth, demands: .Required, message: "We use this to drain your battery"))
