retain results object when returning an error, required/type validations now use this to return meta info on the error