Full round trip works, test passes. If the request is out of bound for some field, like weight, I'm just returning the error description to the user for now. I would write a method to log and handle the error and return a cusome error message to the user.