Fix bug in unlisten.