Hi On 2010/02/23, at 14:15, Marc-Andre Lafortune <ruby-core-mailing-list / marc-andre.ca > wrote: > ArgumentError makes sense to me, but I'm not sure why it was > originally chosen that DivisionByZero was not an ArgumentError. I believe DivideByZero may be a subclass of ArgumentError because it is almost synonym to the pole error. -- Kenta Murata from iPhone