diff --git a/lib/raabro.rb b/lib/raabro.rb
index <HASH>..<HASH> 100644
--- a/lib/raabro.rb
+++ b/lib/raabro.rb
@@ -119,20 +119,6 @@ module Raabro
       acc
     end
 
-    def nodes(path)
-
-      nodes = [ self ]
-
-      loop do
-        name, path = path.split('.', 2)
-        return nil if name == nil
-        nodes = nodes.inject([]) { |a, n| a.concat(n.gather(name)) }
-        break if path == nil
-      end
-
-      nodes
-    end
-
     def to_a(opts={})
 
       opts = Array(opts).inject({}) { |h, e| h[e] = true; h } \
diff --git a/spec/tree_spec.rb b/spec/tree_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/tree_spec.rb
+++ b/spec/tree_spec.rb
@@ -43,20 +43,5 @@ describe Raabro::Tree do
       )
     end
   end
-
-  describe '.nodes' do
-
-    it 'lists nodes pointed by the given path' do
-
-      t = Sample::Arith.parse('4 + 5 - 6')
-
-      puts t.to_s
-    end
-  end
-
-  describe '.node' do
-
-    it 'looks up just one node'
-  end
 end
drop the Tree #node / #nodes idea for now