made jruby optional and non-special