Test collisions in place, should refactor some of it sometime.