Error handling

Errors and application flow

When to use exceptions