Collision avoidance works with exceptions.

Work on a possible augment to eliminate exceptions has begun.