config.h is needed by data_file.cc