                                       :player :runner
                                       :msg (msg "force the Runner to trash " (:title target))
                                       :effect (req (trash state side target)
-                                                   (when (= current-ice card)
+                                                   (when current-ice
                                                      (trash-ice-in-run state))
                                                    (trash state side card)))]}
 

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

   "Its a Trap!"
   {:expose {:msg "do 2 net damage" :effect (effect (damage :net 2 {:card card}))}
    :abilities [(assoc trash-installed :effect (req (trash state side target {:cause :subroutine})
                                                    (when current-ice
                                                      (trash-ice-in-run state))
                                                    (trash state side card)))]}

