                  :effect (effect (handle-access targets) (trash card))}]}
 
    "Komainu"
-   {:abilities [{:msg "do 1 net damage" :effect (effect (damage :net 1 {:card card}))}]}
+   {:abilities [(do-net-damage 1)]}
 
    "Lab Dog"
    {:abilities [(assoc trash-hardware :label "Force the Runner to trash an installed piece of hardware"

    :abilities [trash-program]}

   "Swordsman"
   {:abilities [{:msg "do 1 net damage"
                 :effect (effect (damage :net 1 {:card card}))}
                {:prompt "Choose an AI program to trash"
                 :msg (msg "trashes " (:title target))
                 :label "Trash an AI program"

                                   :effect (effect (add-prop target :advance-counter 1 {:placed true}) (end-run))}}}]}

   "Chum"
   {:abilities [(do-net-damage 3)]}

   "Cortex Lock"
   {:abilities [{:label "Do 1 net damage for each unused memory units the Runner has"
