    "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]))

   {:steal-req (req installed)
    :access {:psi {:req (req (not installed)) :equal {:effect (effect (steal card))}}}}

   "The Makers Eye"
   {:effect (effect (run :rd) (access-bonus 2))}


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

   "Knight"
   {:abilities [{:cost [:click 1] :msg "host it on an ICE"}
                {:cost [:credit 2] :msg "break 1 subroutine on the hosted ICE"}]}

   "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))}]}
