This is then used in PulseEvent to only execute processes that are specifically waiting on the given PID, rather than all waiting events.