More checks before calling clearListeners