     }
     
     
-    func mapLineToWord(line: String) -> LexisWord?
+    func mapLineToWord(line: String, at lineNumber: Int) -> LexisWord?
     {
         guard line.notEmpty else { return nil }
         
         let forms = extractWords(from: line)
-        guard let wordType = extractWordType(from: line)
-        else
-        {
-            LOG.warn("Could not extact word type from: \(line)")
+        guard let wordType = extractWordType(from: line, at: lineNumber)
+        else
+        {
+            LOG.warn("Could not extact word type at line #\(lineNumber)")
             return nil
         }
         

        {
            if declension == .Undeclined
            {
                LOG.warn("Noun is Undeclined: \(line)")
            }
        }
    }

        {
            if conjugation == .Unconjugated
            {
                LOG.info("Verb is Unconjugated: \(line)")
            }
            
            if conjugation == .Irregular
            {
                LOG.warn("Verb is Irregular: \(line)")
            }
        }
    }
