This avoids having to deduplicate transactions, at the cost of hypothetically missing transactions in some unlikely edge cases