diff --git a/init.lua b/init.lua
index db51344..dbf8806 100644
--- a/init.lua
+++ b/init.lua
@@ -237,19 +237,13 @@ minetest.register_craftitem("vines:vines", {
 
 minetest.register_on_dignode(function (pos, node, player)
     if node.name == 'vines:rope_block' then
-    
         local p = {x=pos.x, y=pos.y-1, z=pos.z}
         local n = minetest.env:get_node(p)
-        
-        print(n.name)
-        
-        if n.name == 'vines:rope' then
-            while n.name ~= 'vines:rope_end' do
-                minetest.env:remove_node(p)
-                p = {x=p.x, y=p.y-1, z=p.z}
-                n = minetest.env:get_node(p)
-            end 
-        end
+        while n.name == 'vines:rope' do
+            minetest.env:remove_node(p)
+            p = {x=p.x, y=p.y-1, z=p.z}
+            n = minetest.env:get_node(p)
+        end 
         if n.name == 'vines:rope_end' then
             minetest.env:remove_node(p)
         end