Ensure validation occurred before commit so it is easier to identify the issue