This happens because we use the `collisionOutput` as a sensor to determine whether the insertion has not started. The algorithm must be revisited.