} else {
int sig1, sig2; // unimportant, since symmetric
ex idx1=permute_free_index_to_front(col1.seq,iv_intersect,false,&sig1);
ex idx2=permute_free_index_to_front(col2.seq,iv_intersect,false,&sig2);
*it1=numeric(5)/numeric(3)*color(color_delta8,idx1,idx2);
} else {
int sig1, sig2; // unimportant, since symmetric
ex idx1=permute_free_index_to_front(col1.seq,iv_intersect,false,&sig1);
ex idx2=permute_free_index_to_front(col2.seq,iv_intersect,false,&sig2);
*it1=numeric(5)/numeric(3)*color(color_delta8,idx1,idx2);