Fixed do_checkout