fix #29931