+ create the exception once