Using exceptions to break command query separation | Hacker News Reader