      (str stem "ían")
      
      ;; </third person plural imperfecto>
+
+     ;; agreement is underspecified, but an infinitive form (the :espanol key) exists, so just return that infinitive form.
+     (and (= (get-in word [:agr]) :top)
+          (string? (get-in word [:espanol])))
+     (get-in word [:espanol])
 
      :else
      (throw (Exception. (str "get-string-1: imperfecto regular inflection: don't know what to do with input argument: " (strip-refs word)))))))

     (str stem "ieron")

     ;; </third person plural preterite>
     
     :else
     (throw (Exception. (str "get-string-1: conditional regular inflection: don't know what to do with input argument: " (strip-refs word)))))))

     
     ;; </third person plural future>

     ;; agreement is underspecified, but an infinitive form (the :espanol key) exists, so just return that infinitive form.
     (and (= (get-in word [:agr]) :top)
          (string? (get-in word [:espanol])))
     (get-in word [:espanol])
     
     :else
     (throw (Exception. (str "get-string-1: future regular inflection: don't know what to do with input argument: " (strip-refs word)))))))
