run_workers now requires a batch param