why paying the cost of instance of if the boolean is only used when trace is enabled?
also, you're paying the cost twice because I'm already check if it is an ExceptionResponse above (line 218)