fix #3279