Does this not work without the `wait_forever`? I was under the impression that the `have_content` will do the wait for you.