fix #308