fix: better server side validation errors