                                   (filter #(not (= :fail %))
                                           (list
                                            ;; don't generate with null-pronouns - too confusing and inconsistent.
-;                                           (unify/unify tense
+;                                           (unify/unifyc tense
 ;                                                        {:comp {:synsem {:pronoun true
 ;                                                                         :null-pronoun true}}})
-                                           (unify/unify tense
+                                           (unify/unifyc tense
                                                         {:comp {:synsem {:pronoun true
                                                                          :null-pronoun false}}})
-                                           (unify/unify tense
+                                           (unify/unifyc tense
                                                         {:comp {:synsem {:agr {:person :3rd
                                                                                :number :sing}
                                                                          :pronoun false}}}))))

                                         (use-map-fn
                                          (fn [number]
                                            (let [debug (log/debug (str "generating from spec(1): " spec))
                                                  spec (unify/unify spec
                                                                    {:comp {:synsem {:agr {:number number}}}})]
                                              (log/debug (str "generating from spec(2): " spec))
                                              (try

                                    (fn [person]
                                      (let [debug (log/debug (str "generating from spec(pre-person):" spec))
                                            unify-with {:comp {:synsem {:agr {:person person}}}}
                                            unified (unify/unifyc spec unify-with)
                                            debug (if (fail? unified)
                                                    (do
                                                      (log/warn (str "spec=fail:tried to generate with spec(pre-person):" spec))
