Only yield the exception to the block.

When the block is utilized, the developer probably has the url and the options
in the current scope and can use them without needing to pass them to the block.
fix markdown links