Fix cart bugs