Only need one transaction_worker