cleaned up some more code in MoperatorGeneralBloch