fix #30951