Keep if clauses side-effect free | Dark Hacker News