fix #5689