Provides exceptions to be thrown when the unexpected occurs.