This would be more consistent in terms of validation, but comes with several hurdles of it's own, most notably dirty-tracking.
This would be more consistent in terms of validation, but comes with several hurdles of it's own, most notably dirty-tracking.