             [{:id "Status" :header [:span {:style {:marginLeft 7}} "Status"]
               :sortable? false :resizable? false :filterable? false :initial-width row-height-px
               :column-data column-data :as-text :status
-              :render (fn [data] [StatusCell (utils/restructure data nav-context)])}
+              :render #(this :-render-status-cell %)}
              {:id "Workspace" :header [:span {:style {:marginLeft 24}} "Workspace"]
               :initial-width 300
               :column-data column-data :as-text get-workspace-name-string
               :sort-by #(mapv clojure.string/lower-case (replace (:workspace-id %) [:namespace :name]))
-              :render (fn [data] [WorkspaceCell (utils/restructure data nav-context)])}
+              :render #(this :-render-workspace-cell %)}
              {:id "Description" :header [:span {:style {:marginLeft 14}} "Description"]
               :initial-width 350
               :column-data get-workspace-description

          (let [column-data (fn [ws]
                              (let [no-access? (= (:accessLevel ws) "NO ACCESS")
                                    tcga? (and no-access? (= (get-in ws [:workspace :authorizationDomain :membersGroupName])
                                                                 config/tcga-authorization-domain))]
                                {:workspace-id (select-keys (:workspace ws) [:namespace :name])
                                 :status (:status ws)
                                 ;; this will very soon return multiple auth domains, so im future-proofing it now

              :initial-width 132 :resizable? false
              :column-data column-data
              :sort-by (zipmap access-levels (range)) :sort-initial :asc
              :render (fn [{:keys [access-level workspace-id auth-domains]}]
                        [:div {:style {:paddingLeft 14}}
                         (if (= access-level "NO ACCESS")
                           (style/create-link {:text (prettify access-level)
                                               :onClick #(push-request-access-modal workspace-id auth-domains)})
                           (prettify access-level))])}])
          :behavior {:reorderable-columns? false}
          :style {:header-row {:color (:text-lighter style/colors) :fontSize "90%"}
                  :header-cell {:padding "0.4rem 0"}
