* Use standard exception instead of CException