fix bad listener