Ensure correctness by changing when the first failure occurs | Dark Hacker News