Requires that a user specify a data file.