adjust the SetCheckout methods