周简王元年(公元前585年)秋,楚公子重率军伐郑。冬,晋国栾书率军救郑,与楚军在绕角(今河南鲁山县东南)相遇,楚军退还。晋军遂入侵蔡国。楚公子申、公子成率领申地、息地军队救蔡。晋、楚两军在桑隧(今河南确山县东)对峙。晋赵同、赵括想要出战,向栾书请求,栾书打算答应。知庄子、范文子和韩献子进谏说,我们来救援郑国,楚军返归之后,我们就来到这里,这是把杀戮搬到别人头上。没完没了的杀戮,定会激怒楚军,我们作战一定不能得胜,即使得胜,也不是好事。我们整顿军队出国,仅仅打败楚国两个县之军,有什么光荣?如果不能打败他们,受到的是莫大的的耻辱。所以不如回去。当时晋国将领大多要求作战。有人对栾书说,圣人的愿望和大众相同。您是执政大臣,应当斟酌百姓的意见办事。您的辅佐者十一个人,不想作战的仅仅三人,想作战的人可以说是多数,何不从多数呢?栾书认为,决断事情时,两者同样是吉祥善良的情况下,才听从多数。吉祥善良是大众主张,现在有三位大臣主张,可以说是大众,依从他们的意见也不错,于是下令撤军回国。
