fix #317.