modified exception class
Partial implementation of util