             let timeFormatStrings: [String]
             switch _numberOfSpaces {
             case 1: timeFormatStrings = DateFormatterString.OneSpaceFormatStrings
-            case 2: timeFormatStrings = DateFormatterString.TwoSpaceFormatStrings
+            case 2:
+                timeFormatStrings = DateFormatterString.TwoSpaceFormatStrings
+                formatters.append(DateFormatter(format: DateFormatterString.DateComponent6))
+                
             case 3: timeFormatStrings = DateFormatterString.ThreeSpaceFormatStrings
-            default: return nil
+            default: throw DateFormatError.noMatchingFormat
             }
             
             for dateString in DateFormatterString.NoSpaceFormatStrings {

        }
        
        // No date formatter worked for everything. Fail.
        return nil
    }
}

        
        // This will never happen, but we need to make numberOfSpaces an optional so we can compare it to count above.
        guard let _numberOfSpaces = numberOfSpaces else {
            throw DateFormatError.unspecified
        }
        
        var formatters: [DateFormatter] = []
