That'd be my feeling, yes, but if the native extension is doing it, I don't have a problem with it. I'd like to avoid scenarios where you get different results depending on whether you used the native or pure Ruby code path.