Program note 3

If any type of failure occurs at this point, it is the application’s responsibility to roll back the transactions using abort_xact.