    "Special Offer"
    {:abilities [{:label "Gain 5 [Credits] and trash Special Offer"
                  :effect (req (gain state :corp :credit 5)
-                              (when (= current-ice card)
+                              (when current-ice
                                 (trash-ice-in-run state))
                               (trash state side card)
                               (system-msg state side (str "gains 5 [Credits] and trashes Special Offer")))}]}

   "Data Mine"
   {:abilities [{:msg "do 1 net damage"
                 :effect (req (damage state :runner :net 1 {:card card})
                              (when (= current-ice card)
                                (trash-ice-in-run state))
                              (trash state side card))}]}


                                         (> (count (concat (:ices (card->server state card))
                                                           (:content (card->server state card)))) 1))
                                (prevent-jack-out state side))
                              (when current-ice
                                (trash-ice-in-run state))
                              (trash state side card))}]}

