         self.username = username
         self.name = dict["name"] as? String
         self.content = content
-        self.counts = Counts(bookmarks: bookmarksCount,
-                             clients: clientsCount,
-                             followers: followersCount,
-                             following: followingCount,
-                             posts: postsCount,
-                             users: usersCount)
-        self.followsYou = followsYou
-        self.youBlocked = youBlocked
-        self.youFollow = youFollow
-        self.youMuted = youMuted
-        self.youCanFollow = youCanFollow
+        self.counts = Counts(bookmarks: counts["bookmarks"] as? Int ?? 0,
+                             clients: counts["clients"] as? Int ?? 0,
+                             followers: counts["followers"] as? Int ?? 0,
+                             following: counts["following"] as? Int ?? 0,
+                             posts: counts["posts"] as? Int ?? 0,
+                             users: counts["users"] as? Int ?? 0)
+        self.followsYou = dict["follows_you"] as? Bool ?? false
+        self.youBlocked = dict["you_blocked"] as? Bool ?? false
+        self.youFollow = dict["you_follow"] as? Bool ?? false
+        self.youMuted = dict["you_muted"] as? Bool ?? false
+        self.youCanFollow = dict["you_can_follow"] as? Bool ?? true
 
         if let verified = dict["verified"] as? [String : Any] {
             self.verified = Verified(domain: verified["domain"] as? String,

            if let link = verified.link {
                v.setValue(link.absoluteString, forKey: "link")
            }
            
            dict["verified"] = v
        }
        
        return dict
    }
    

            let username = dict["username"] as? String,
            let co = dict["content"] as? [String : Any],
            let content = Content(from: co),
            let counts = dict["counts"] as? [String : Any]
            else { return nil }

        self.createdAt = createdAt
