Does this still need to be here if we are going to set `impl.paused` immediately to true when the function itself is called?