             self.headers = unwrappedHeaders
         }
         else {
-            self.headers = niceThings[0]
-            niceThings.removeAtIndex(0)
+            self.headers = parsedLines[0]
+            parsedLines.removeAtIndex(0)
         }
 
-        self.rows = niceThings
+        self.rows = parsedLines
 
         self.columnCount = self.headers.count
         

        let lines : [String] = includeQuotedNewLinesInFields(Fields:string.componentsSeparatedByCharactersInSet(NSCharacterSet.newlineCharacterSet())).filter{(includeElement: String) -> Bool in
            return !includeElement.isEmpty;
        }
        var niceThings = lines.map{
            (transform: String) -> [String] in
            let commaSanitized = includeQuotedCommasInFields(Fields: transform.componentsSeparatedByString(","))
            

//TODO: Document that this assumes header string
    public convenience init(String string: String) {
        self.init(String: string, headers:nil)
    }
    
}
