fix #20759