Handle past-cart-boundary reads better.