fix #310