add checks to initial pause state too