While trying to port my application from 1.6.7 to 1.7.2, I've encountered some odd errors that I've managed to boil down to a change in behavior due to loading the NArray (v0.5.6p2) package, viz, irb(main):001:0> (-2)**2 4 irb(main):002:0> require 'narray' true irb(main):003:0> (-2)**2 Complex(4, 0) Turning on some warnings, I noticed that NArray appears to be clashing with Complex, ruby -wrnarray -e'puts((-2)**2)' /usr/local/pkgs/ruby/lib/ruby/1.7/complex.rb:452: warning: method redefined; discarding old atan 4+0i Any ideas? Thanks, -- Bil Kleb NASA Langley Research Center Hampton, Virginia, USA