8b9171ccf0
Previously the argument would be untouched if the first block scan failed. This makes the behavior predictable, and consistent with the documentation.