traverse_trees(): handle D/F conflict case sanely