Exactly. Dispose() internally calls Wait() on a MRE, so if there's a bug of some sort, the test will just hang forever.