break regardless of run_once return value
test run()