To abort or to return an error: why not both? | Hacker News Reader