optional_blocks-block_given_method