avoiding symmetric