some cart fixes