It doesn't need csv.