operator cannot be first choice, collision detection fix