I think that's fine, it's what rubinius does, too, iirc