Purge() + better Resume() + more tests.