context bugfix: do_nothing should repeatedly yield