commitAndRestart should be restartTransaction. awaitCommit should be waitUntilDurable goingToAwaitCommit should be goingToWaitUntilDurable