fix #5646