Join the running transaction, or start one. A joined block does not commit, and a failure in it takes the whole transaction down.