only parse the data.json file if we have to