Fix yield(:no_such_region) to return nothing, instead of the default
Clearer error messages in the terminal.