Use pump, not batchSmartAdd for diff. bases