Use counter to prevent multiple resume() fires.