added _makeTransactionArray() in interest of modularity. you're welcome, future self.