Why Isn't Ruby Rescuing My Exception? | Hacker News Reader