tweaked validation in checkout