Flip logic of 'should perform validation' so that validation only happens during checkout process