Add a wrapper to run_cycle