This begin/commit/rollback pattern is present all around the source code and we've encapsulated into `TestingUtil.withTx`, could you use that instead? :)