Yes, this can be completely removed since we now only use to assert that the `getOrCreateWithOutcome` method is called within a transaction. However, the `index.get`, which is the very first thing that method does, already asserts that we're in a transaction.