Good idea on ``push_count < [qty, total_items].min``.