ah never mind! Everything was fine! I just forgot to scale Moperator by -1.0, since now Boperator is eps, not -eps! ModifyMatDiagonals introduced a negative sign.