proper collisions