diff --git a/lib/hash/tree_hash.rb b/lib/hash/tree_hash.rb
index <HASH>..<HASH> 100644
--- a/lib/hash/tree_hash.rb
+++ b/lib/hash/tree_hash.rb
@@ -157,7 +157,9 @@ class TreeHash
 
   def move(paths)
     paths.each do |from, to|
-      value = find(from).first
+      values = find(from)
+      next if values.empty?
+      value = values.first
       bridge(to => value)
       value.kill if value
     end
Modified move to only create the to path if the from actually existed.