If any user passes a dataset in a format not supported by the engine, the engine does not exits gracefully. The engine handles the case where a dataset directory is given but it has more than one formats for datasets, gracefully. In case a dataset directory is given which has only one format, but this format is not supported by the engine, it fails to handle the case and throws an error.