Reworking find_cart and changing it so carts get created only when user tries to add an item to the cart. No need for the cart before that.