I was surprised to see that a error response that is not 200 did not log as an error in the run history