only process if num per batch is still positive