fix #2104