Sometimes, when the internet connection fails, the dataset is not pulled properly. A more robust implementation is needed.