                         guard let realm = try? Realm() else {
                             return
                         }
-                        if let
-                            myUserID = YepUserDefaults.userID.value,
-                            me = userWithUserID(myUserID, inRealm: realm) {
-                                let _ = try? realm.write {
-                                    me.username = newUsername
-                                }
+                        if let me = meInRealm(realm) {
+                            let _ = try? realm.write {
+                                me.username = newUsername
+                            }
                         }
 
                         self?.tryShareProfile()

                    
                    SafeDispatch.async {

                        guard let
                            realm = try? Realm(),
                            myUserID = YepUserDefaults.userID.value,
                            me = userWithUserID(myUserID, inRealm: realm) else {
                                return
                        }

                        var haveSocialAccountProvider = false

                }
            }

            if let me = me() {
                profileUser = ProfileUser.UserType(me)

                masterSkills = skillsFromUserSkillList(me.masterSkills)
                learningSkills = skillsFromUserSkillList(me.learningSkills)

                updateProfileCollectionView()
            }
        }

