fix #30961