use queue.transactions instead of trying to build the transaction list