     :strength-bonus advance-counters}
 
    "Flare"
-   {:abilities [{:label "Trace 6 - Trash 1 hardware, do 2 meat damage, and end the run"
-                 :trace {:base 6
-                         :msg "trash 1 hardware, do 2 meat damage, and end the run"
-                         :effect (effect (resolve-ability
-                                           {:prompt "Choose a piece of hardware to trash"
-                                            :label "Trash a piece of hardware"
-                                            :msg (msg "trash " (:title target))
-                                            :choices {:req #(is-type? % "Hardware")}
-                                            :effect (effect (trash target {:cause :subroutine}))} card nil)
-                                         (damage :meat 2 {:unpreventable true :card card})
-                                         (end-run))}}]}
+   {:abilities [(trace-ability 6 {:label "Trash 1 hardware, do 2 meat damage, and end the run"
+                                  :msg "trash 1 hardware, do 2 meat damage, and end the run"
+                                  :effect (effect (resolve-ability
+                                                   {:prompt "Choose a piece of hardware to trash"
+                                                    :label "Trash a piece of hardware"
+                                                    :msg (msg "trash " (:title target))
+                                                    :choices {:req #(is-type? % "Hardware")}
+                                                    :effect (effect (trash target {:cause :subroutine}))}
+                                                   card nil)
+                                                  (damage :meat 2 {:unpreventable true
+                                                                   :card card})
+                                                  (end-run))})]}
 
    "Galahad"
    (grail-ice end-the-run)


   "Resistor"
   {:strength-bonus (req (get-in @state [:runner :tag]))
    :abilities [{:label "Trace 4 - End the run"
                 :trace {:base 4 :msg "end the run" :effect (effect (end-run))}}]}

   "Rototurret"
   {:abilities [trash-program end-the-run]}

   
   "Pachinko"
   {:abilities [{:label "End the run if the Runner is tagged"
                 :req (req tagged)
                 :msg "end the run"
                 :effect (effect (end-run))}]}

   "Paper Wall"
   {:abilities [end-the-run]}
