listen bug fix