Actually, I think I was going for "If this is in TDDium's environment, always run GC. If not, *and* the time is right for GC, then run GC.

Does this new logic in 0991484 help? Also extracted the method.