I agree that throwing an exception could be a good feature to have, but it should *not* be the default. I want my systems code to run at full speed when I know what I'm doing.
In the release version, yes. In the release version, array bound checking is disabled, too.
But in the debug version?
