It should be a better place to rearm handle if we are going to receive multiple events from port.