         {
             return WordType.Verb(conjugation, .Deponent)
         }
+        else if modifiers.contains(Keywords.semiDeponent)
+        {
+            return WordType.Verb(conjugation, .SemiDeponent)
+        }
         else if modifiers.contains(Keywords.impersonal)
         {
             return WordType.Verb(conjugation, .Impersonal)
         }
         else
         {
-            LOG.warn("Uknown Verb Type: \(line)")
+            LOG.info("Uknown Verb Type: \(line)")
             return WordType.Verb(conjugation, .Uknown)
         }
     }

    {
        return wordModifiers.contains(Keywords.interjection)
    }
}



    func getConjugation(from text: String?) -> Conjugation
    {
        
        guard let text = text else { return Conjugation.Irregular }
        
        switch text
        {
