Checkout destroys itself when leaving