Somewhere in our refactoring, the form-level validation logic was removed. We need to: - Add it back - Determine how it fits in with schema-based validation @crutchcorn is working on - Potentially abstract shared logic to utils