Not handling edge cases, making them explicit instead | Hacker News Reader