I know it's a bit onerous, but here and elsewhere can you catch errors, log them `b.Error(err)` and then `continue`?