Only track progress using the new way
Only create progress object when validations pass