fix #309