422 is a better status code for invalid data