Now always checks if directory exists for download_path