             
             print("Loading another user's profile \(self.userProfile)")
             
+            self.isActingUsersProfile = false
+            
             if let _first_name = self.userProfile!["properties"]["first_name"].string,
                 let _last_name = self.userProfile!["properties"]["last_name"].string {
                 self.navigationItem.title = _first_name + " " + _last_name

                // we need to change the empty message sentence to make sense in
                // this context.
                //
                if self.navigationItem.rightBarButtonItem?.enabled == false {
                    emptyCell.emptyMessageDescription.text = "Looks like this user hasn't submitted any reports."
                    emptyCell.emptyMessageAction.hidden = true
                }


            print("Loading current user's profile")

            self.isActingUsersProfile = true
            
            if let userIdNumber = NSUserDefaults.standardUserDefaults().objectForKey("currentUserAccountUID") as? NSNumber {
                self.userId = "\(userIdNumber)"
                self.attemptLoadUserProfile(self.userId)
