    "Sagittarius"
    {:abilities [{:label "Trace 2"
                  :trace {:base 2 :prompt "Choose a program to trash" :msg (msg "trash " (:title target))
-                         :choices (req (get-in runner [:rig :program])) :effect (effect (trash target))
+                         :choices (req (get-in runner [:rig :program])) :not-distinct true
+                         :effect (effect (trash target))
                          :kicker {:min 5 :prompt "Choose a program to trash"
                                   :msg (msg "trash " (:title target)) :not-distinct true
                                   :choices (req (get-in runner [:rig :program]))

   {:abilities [{:cost [:credit 1] :msg "break 1 barrier subroutine"}
                {:cost [:credit 2] :msg "add 1 strength" :effect (effect (pump card 1))}]}

   "Leviathan"
   {:abilities [{:cost [:credit 3] :msg "break up to 3 code gate subroutines"}
                {:cost [:credit 3] :msg "add 5 strength" :effect (effect (pump card 5))}]}

                {:msg "end the run" :effect (effect (end-run))}]}

   "Hourglass"
   {:abilities [{:msg "force the Runner to lose 1 [Click] if able"
                 :effect (effect (lose :runner :click 1))}]}

   "Hudson 1.0"
