Do a proper checkout