     }
     
     func getName(command: CDVInvokedUrlCommand) {
+        CLSLogv("Entering getName: %@", getVaList([String(command)]))
         withReadPermission(command) { FBSDKProfile.currentProfile().name }
     }
     
     func renewSystemCredentials(command: CDVInvokedUrlCommand) {
+        CLSLogv("Entering renewSystemCredentials: %@", getVaList([String(command)]))
         FBSDKLoginManager.renewSystemCredentials { (result: ACAccountCredentialRenewResult, err: NSError!) -> Void in
             if err != nil {
                 self.finish_ok(command, msg: String(result))

    }
    
    private func withReadPermission(command: CDVInvokedUrlCommand, proc: () -> String) {
        func next() {
            self.finish_ok(command, msg: proc())
        }
        

            next()
        } else {
            let READ_PERMISSIONS = ["public_profile"]
            CLSLogv("Taking FBPermissions: %@", getVaList([String(READ_PERMISSIONS)]))
            FBSDKLoginManager.init().logInWithReadPermissions(READ_PERMISSIONS, fromViewController: nil) { (result: FBSDKLoginManagerLoginResult!, err: NSError!) -> Void in
                if err != nil {
                    self.finish_error(command, msg: String(err))
