tweak hasCart