use the body instead of the value, better for error reporting