fixed user commit, cart nonetype still persists