public function rollbackWithoutThrow()
    {
        if (! $this->isValid()) return;

        foreach ($this->getConnections() as $connection) {
            $connection->rollback();
        }

        $this->_depth = 0;
    }