Rename CartProvider method and fix glitches