transaction is a disposable object now (close #4)