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

                                         (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

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