Checkout doesn't crash if settings object not created