Auto-commit will, currently, give the right semantic.  The use of explicit transactions now means that if/when we have multi-step async operations we don't have to add this back in so that the multi-steps are under a single transaction.  I will fix the call as you suggested