second try at de-symmetrization