Greatly simplified collision.