puki #1 What about setting a flag/flags on the first pass then check for the results of that so that you can only do the collision once if there is a second occurance.