This changes beheavior I think, clear_exception also sets EG(exception) to NULL in some form.