enhanced exception messages