Will this still work with newer versions of ruby?  I'm not sure how much it matters