revising jruby? implementation