don't need MakeSymmetric before