To effectively deal with the error, your error handler must have some way of knowing what error has occurred. This is done with the Err object. Err has properties and methods that contain information about the error that occurred and allows you to clear error values (explained later) or cause errors. The information contained in the Err object is essential to error handling.