Added Error Handling Support - Chapter 8