diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Ingester.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Ingester.java
index 0ec43d4b3eab6d4308ab854f0410767a62a2764f..f8e4d2791f22e2e28075bd5c21ad0c51a5aa75b9 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Ingester.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Ingester.java
@@ -35,6 +35,7 @@
 import org.sleuthkit.datamodel.Directory;
 import org.sleuthkit.datamodel.File;
 import org.sleuthkit.datamodel.LayoutFile;
+import org.sleuthkit.datamodel.LocalDirectory;
 import org.sleuthkit.datamodel.LocalFile;
 import org.sleuthkit.datamodel.SlackFile;
 import org.sleuthkit.datamodel.SleuthkitItemVisitor;
@@ -206,7 +207,6 @@ private void indexChunk(String chunk, String sourceName, Map<String, String> fie
             // but does this really mean we don't want to index it?
 
             //skip the file, image id unknown
-            //JMTODO: does this need to ne internationalized?
             String msg = NbBundle.getMessage(Ingester.class,
                     "Ingester.ingest.exception.unknownImgId.msg", sourceName); //JMTODO: does this need to ne internationalized?
             logger.log(Level.SEVERE, msg);
@@ -273,6 +273,11 @@ public Map<String, String> visit(Directory d) {
             return getCommonAndMACTimeFields(d);
         }
 
+        @Override
+        public Map<String, String> visit(LocalDirectory ld){
+            return getCommonAndMACTimeFields(ld);
+        }
+        
         @Override
         public Map<String, String> visit(LayoutFile lf) {
             // layout files do not have times