imperfect symmetry