actually raise the exception