CollisionHandler: treat special cases more specially so they can be distinguished better