Support data_file factories