太宗東巡,將入洛,次顯仁宮,宮苑官司多被責罰。公進諫曰︰“陛下今幸洛州,為是舊征行處,喜其安定,故欲加恩故老。城郭之人未蒙德澤,官司苑監多及罪辜。或以供奉之物不精,或以不為獻食,此則不思止足,志存奢靡,既乖行幸本心,何以副百姓所望隋主每命在下多作獻食,好為供奉,倘不好不多,則有威罰。上之所好,下必有甚,競為無限,遂至滅亡。此非載籍所傳,陛下目所親見。為其無道,故天命陛下代之。當須戰戰兢兢,每事儉約,參蹤盛烈,貽訓子孫。奈何令在下之人,悔不為奢麗也陛下若以為足,今日不啻足矣;為不足,萬此亦不足矣。”太宗大驚曰︰“非公,朕安得聞此言而今而後,庶無此事。”