For the case I'd choose to use short-circuit raise.

Something like:

`raise if block_given?`