Message validation - request for input

Should a data validation error go to the error queue? Messages in the error queue should be retryable without modification.

Instead, shouldn’t validation errors be handled via an explicit business process?