Refactor using bulkSend