Change transaction interface