still cleaning up pureruby