I'm not sure `rb_external_str_new` is correct here. @vmg?