                  :prompt "Choose a card to trash for Faust" :choices (req (:hand runner))
                  :msg (msg "trash " (:title target) " and break 1 subroutine")
                  :effect (effect (trash target))}
-                {:label "Trasg 1 card from Grip to add 2 strength"
+                {:label "Trash 1 card from Grip to add 2 strength"
                  :prompt "Choose a card to trash for Faust" :choices (req (:hand runner))
                  :msg (msg "trash " (:title target) " and add 2 strength")
                  :effect (effect (trash target) (pump card 2))}]}

    :req (req tagged)
    :effect (req (doseq [t targets] (rez state side t {:no-cost true})))}

   "Shiv"
   {:abilities [{:msg "break up to 3 sentry subroutines" :effect (effect (trash card))}]}

   "Silencer"
   {:recurring 1}


    :effect (effect (system-msg (str "adds " (:title target) " to his Grip and shuffles his Stack"))
                    (move target :hand) (shuffle! :deck))
    :choices (req (filter #(has? % :subtype "Icebreaker") (:deck runner)))}

   "Spinal Modem"
   {:effect (effect (gain :memory 1)) :leave-play (effect (lose :memory 1)) :recurring 2
