Default to true only if hasScreenshot is undefined