weaker dependency from libcsv to smartdb