correct buggy listen method