Hi,
When you destroy an object in PF with the destroy object activity the object field is executed twice.
In the attached model you can see this. There is a break point that fires twice, and the print also fires twice. Unchecking the asynchronous box does not change the outcome.
Having this would maybe in most models not lead to any problems. But it can give problems if you are using a distribution in the object field, or something like token.arraylabel.shift().
Thanks,
Patrick