fix #319