Revert "allow the transaction commit to fail"