             case "2nd" : return Conjugation.Second
             case "3rd" : return Conjugation.Third
             case "4th" : return Conjugation.Fourth
-            default:     return nil
-        }
-    }
-    
-    func getDeclension(from text: String) -> Declension?
+            default:     return Conjugation.Unconjugated
+        }
+    }
+    
+    func getDeclension(from text: String) -> Declension
     {
         switch text
         {

            }
        }
        
        
        return nil
    }
    
    func getConjugation(from text: String) -> Conjugation?
    {
        switch text
        {

            return WordType.Adjective
        }
        
        //Adverbs
        if wordModifiers.contains(Keywords.adverb)
        {
            return WordType.Adverb
        }
        
        //Prepositions
        if wordModifiers.contains(Keywords.preposition), let declensionText = wordModifiers.second
        {
            let declension = getDeclension(fromPreposition: declensionText)
            return WordType.Preposition(declension)
        }
        
        //Interjections
        if wordModifiers.contains(Keywords.interjection)
        {
            return WordType.Interjection
        }
        
        //Lastly, nouns
        if wordModifiers.contains(Keywords.noun), let declensionText = conjugationOrDeclension.first
        {
            let declension = getDeclension(from: declensionText)
            
            if wordModifiers.contains(Keywords.masculine)
            {
                return WordType.Noun(declension, .Male)
            }
            else if wordModifiers.contains(Keywords.feminine)
            {
                return WordType.Noun(declension, .Female)
            }
            else if wordModifiers.contains(Keywords.neuter)
            {
                return WordType.Noun(declension, .Neuter)
            }
