fix #21999