bug fix #308