                  (let [state (:state vertex)
                        a @(get-in @state [::f/signal-map (:id (:qvar-result qa))])
                        b @(get-in @state [::f/signal-map (:id (:qvar-result qb))])]
-                   (info :join-sets a b)
+                   (debug :join-sets a b)
                    (swap! state assoc :val (delay (set/join a b)))))
                ::f/score-collect-fn
                score-collect-join})]
-    (info :add-join jv :a qa :b qb)
     (f/add-edge! g (:qvar-result qa) jv f/signal-forward nil)
     (f/add-edge! g (:qvar-result qb) jv f/signal-forward nil)
     {:a qa :b qb :qvar-result jv}))

  (f/collect-pure
   (fn [val incoming]
     (let [val (reduce (fn [acc [idx res]] (assoc acc idx res)) val incoming)]
       ;;(info :coll-select val incoming)
       val))))

(defn score-collect-min-signal-vals

     '[[toxi author fabric]
       [fabric type project]
       [toxi type person]])
    ;;(debug :inf-vertices (get-in inf1 [:query :result :id]) (get-in inf1 [:inf :id]))
    {:g        g
     :ctx      ctx
     :all      all
