Where is `self.transactions` used? Or is it yet to be used?