super unless block_given?