my $retval = eval { $dbh->execute(@values); }; unless ($retval) { _db_recover(); }