                          [:div.run-button
                           (cond-button "Run" (>= (:click me) 1)
                                        #(-> (om/get-node owner "servers") js/$ .toggle))
-                          (let [servers (concat (remote-list) ["HQ" "R&D" "Archives"])]
+                          (let [remotes (get-in cursor [:corp :servers :remote])
+                                servers (concat (remote-list remotes) ["HQ" "R&D" "Archives"])]
                             [:div.blue-shade.panel.servers-menu {:ref "servers"}
                              (map (fn [label]
                                     [:div {:on-click #(do (send-command "run" {:server label})

       (when current-strength [:div.darkbg.strength current-strength])
       (when (and (= zone ["hand"]) (#{"Agenda" "Asset" "ICE" "Upgrade"} type))
         (let [centrals ["HQ" "R&D" "Archives"]
               remotes (conj (remote-list) "New remote")
               servers (case type
                         ("Upgrade" "ICE") (concat remotes centrals)
                         ("Agenda" "Asset") remotes)]

    (send-command "move" {:card card :server server})))

(defn card-view [{:keys [zone code type abilities counter advance-counter advancementcost subtype
                         advanceable rezzed strength current-strength title remotes] :as cursor}
                 owner {:keys [flipped] :as opts}]
  (om/component
   (when code
