Improving Collision logics