fix #316.