Both {nope} patterns in the trigger end up matching on the same process. This means the trigger is triggered, but only one {nope} is removed afterward. Thankfully, it results in an error when it tries to re-remove the same process for the second match:
Error: The (message) process {nope} is not contained in (par {yep} {nope}), and thus can not be removed.
This can also occur when there aren't enough matches for the trigger to successfully match
{nope}
(trigger (par {nope} {nope}) {yep})
Error: The (message) process {nope} is not contained in {yep}, and thus can not be removed.
In the program
Both
{nope}
patterns in the trigger end up matching on the same process. This means the trigger is triggered, but only one{nope}
is removed afterward. Thankfully, it results in an error when it tries to re-remove the same process for the second match:This can also occur when there aren't enough matches for the trigger to successfully match