7.x recursive batch