Various cleanups

- add some comments
- Fix grammar in comments
- error message when an exception is swallowed (not doing so is pure evil!)