fix #598