cancel seems to mess with the pause state

need to test this to confirm