Added checkout validation stuff