broken collision detection