                                 :current-container-id current-container-id}
                                {:react-key (:index container)}))
                    (if (and
-                         (not (get-in data [:project-data :plan :paid]))
-                         (not (get-in data [:project-data :project :feature_flags :oss]))
+                         user
+                         (not (get-in project-data [:plan :paid]))
+                         (not (get-in project-data [:project :feature_flags :oss]))
                          (= "button" (om/get-shared owner  [:ab-tests :upgrade_banner])))
                      [:a.container-selector.parallelism-tab.upgrade
                       {:role "button"

         [:i.fa.fa-tachometer.fa-lg]
         [:p.main.message [:b "Build Diagnostics"]
          [:p.sub.message "Looking for faster builds? "
           [:a {:href (build-model/path-for-parallelism (:build data))
                :on-click #(analytics/track-parallelism-button-click {:view view})}
            "Adding containers"]
           " can cut down time spent testing."]]]))))


    ))

(defn container-pills [{:keys [build-running? build container-data project-data user view]} owner]
  (reify
    om/IRender
    (render [_]
      (analytics/track-parallelism-button-impression  {:view view})
      (let [{:keys [containers current-container-id]} container-data
            hide-pills? (or (>= 1 (count containers))
                            (empty? (remove :filler-action (mapcat :actions containers))))
            style {:position "fixed"}
