The launch_cron argument doesn't actually get explicitly called anywhere. Worth removing it from the function arguments?