deal gracefully with broken results.json