we do not need pear_exception