Cleanup: don't repeat check inside resume() before calling it.