Refactorings to TransactionPuller.