Added a new exception class