fix ec checkout oddities