Hi,

In message "Re: exceptions that are not Exceptions"
    on 02/04/12, Paul Brannan <pbrannan / atdesk.com> writes:

|If this is a bug in the extension, then why is it allowed at all?

Because I expect extension writers to know what they're doing.
For example, 

  VALUE a = rb_str_new(0,0);
  rb_ary_cat(a, INT2FIX(0));

will dump core.  Checks will slow downs the interpreter.

							matz.