bug fix #3