> Rationals are: > > * you can detect methods that don't take blocks, that > currently ignored silently. Currently, it is still possible for the method to check for blocks it doesn't want by itself, though. (raise if block_given?)