Ruby 589 node impl