 
    "Duggars"
    {:abilities [{:cost [:click 4] :effect (effect (draw 10)) :msg "draw 10 cards"}]}
+
+   "Drive By"
+   {:choices {:req #(and (= (second (:zone %)) :remote)
+                         (= (last (:zone %)) :content)
+                         (not (:rezzed %)))}
+    :msg (msg "expose " (:title target) (when (#{"Asset" "Upgrade"} (:type target)) " and trash it"))
+    :effect (req (expose state side target)
+                 (when (#{"Asset" "Upgrade"} (:type target))
+                   (trash state side (assoc target :seen true))))}
 
    "Dyson Fractal Generator"
    {:recurring 1}

   "Dedicated Technician Team"
   {:recurring 2}

   "Déjà Vu"
   {:prompt "Choose a card to add to Grip" :choices (req (:discard runner))
    :msg (msg "add " (:title target) " to his Grip")

                                           card nil))}
                           card nil))}}}}

   "Contract Killer"
   {:advanceable :always
    :abilities [{:label "Trash a connection" :cost [:click 1] :req (req (>= (:advance-counter card) 2))
                 :choices {:req #(has? % :subtype "Connection")}
                 :msg (msg "to trash " (:title target)) :effect (effect (trash card) (trash target))}
                {:cost [:click 1] :req (req (>= (:advance-counter card) 2))
                 :msg "do 2 meat damage" :effect (effect (trash card) (damage :meat 2 {:card card}))}]}

   "Corporate Shuffle"
   {:effect (effect (shuffle-into-deck :hand) (draw 5))}

