         c-follow (count (:following user-extras))
         c-followers (count (:followers user-extras))
         org? (= (:type user) "Organization")]
-    (if is-json
-          (json-resp (:starred user-extras))
-          (layout {:website host :title (format "%s - %s " (:login user) (:name user))}
-              [:div.col-lg-3
-                (user-part id user admin? c-star c-follow c-followers)]
-              [:div.col-lg-9
-              (when-not org?
-                [:div.col-lg-10
-                (panel [:a {:href (format "/user2/%s/starred" (:login user))} (str "Starred " c-star) ]
-                  (render-repos (reverse (sort-by :watchers (actions/load-projects-by-id db (vec (:starred user-extras))))))
-                  )])]))))
+    (if (opted-out? id) 
+      (layout {:website host :title "User does not exist"} "User opted-out.")
+      (if is-json
+            (json-resp (:starred user-extras))
+            (layout {:website host :title (format "%s - %s " (:login user) (:name user))}
+                [:div.col-lg-3
+                  (user-part id user admin? c-star c-follow c-followers)]
+                [:div.col-lg-9
+                (when-not org?
+                  [:div.col-lg-10
+                  (panel [:a {:href (format "/user2/%s/starred" (:login user))} (str "Starred " c-star) ]
+                    (render-repos (reverse (sort-by :watchers (actions/load-projects-by-id db (vec (:starred user-extras))))))
+                    )])])))))
 
 (defn user2-contrib
   [{:keys [db event-chan redis]} request])

        c-follow (count (:following user-extras))
        c-followers (count (:followers user-extras))
        org? (= (:type user) "Organization")]
    (if is-json
      (json-resp (:following user-extras))
      (layout {:website host 
               :title (format "%s (%s) following these users " (:login user) (:name user))
                :description (format "%s (%s) following these users " (:login user) (:name user))
                :keywords (str/join "," [(:login user) (:name user) (format "%s following" (:name user))])
             }
          [:div.col-lg-3
            (user-part id user admin? c-star c-follow c-followers)]
          [:div.col-lg-9
          (when-not org?
            [:div.col-lg-12
            (panel [:a {:href (format "/user2/%s/starred" (:login user))} (str "Following " c-follow) ]
              [:div.user-list.row
                (for [x (fetch-users db (:following user-extras))]
                    [:div.col-lg-3.user-thumb
                      (render-user x)])]
              )])]))))

(defn user2-starred
  [{:keys [db event-chan redis]} request]

        c-follow (count (:following user-extras))
        c-followers (count (:followers user-extras))
        org? (= (:type user) "Organization")]
    (if (opted-out? id) 
      (layout {:website host :title "User does not exist"} "User opted-out.")
      (if is-json
        (json-resp (:followers user-extras))
        (layout {:website host 
                :title (format "%s - %s " (:login user) (:name user))
                :desription (format "%s (%s) followed by these users " (:login user) (:name user))
                :keywords (str/join "," [(:login user) (:name user) (format "%s followers" (:name user))])}
            [:div.row 
              [:div.col-lg-3
                (user-part id user admin? c-star c-follow c-followers)]
              [:div.col-lg-9
              (when-not org?
                [:div.col-lg-12
                (panel [:a {:href (format "/user2/%s/starred" (:login user))} (str "Followers " c-followers) ]
                  [:div.user-list.row
                    (for [x (fetch-users db (:followers user-extras))]
                        [:div.col-lg-3.user-thumb
                          (render-user x)])])])]])))))

(defn user2-following
  [{:keys [db event-chan redis]} request]
