checkInvariantAndFix: ameliorate qt bug on OSX?