transactions don't need to propagate notifications from the engine to their atomic operations