rb_intern doesn't return VALUE, it returns ID. Adam, would the same issues for VALUE be valid for ID?

I've used to make static const out of ID's I use a lot for easy access and avoid Ruby lookup up for every function call.