more ammo_worker_api split up work