Accepts multiple batches