Please accept a block with `&block` and check that, rather than use `block_given?`