wouldn't this break the priority of the listener ?