do not throw exception on rollback failure
fail silently if transactions are not supported