try avoiding collisions