fix #2766