Use transactions without thread local