if (my $srch = $ibx->search) {
$srch->retry_reopen(sub {
($head, $tail, $db) = $srch->each_smsg_by_mid($mid);
for (; !defined($first) && $head != $tail; $head++) {
my @args = ($head, $db, $mid);
if (my $srch = $ibx->search) {
$srch->retry_reopen(sub {
($head, $tail, $db) = $srch->each_smsg_by_mid($mid);
for (; !defined($first) && $head != $tail; $head++) {
my @args = ($head, $db, $mid);