Expanded my comment about possibility tiny (possibly unimportant) bug in collision resolving.