diff --git a/bags/depends.txt b/bags/depends.txt
index 65e2314cb78234f1b9f5d5207b167b6205b0bc9d..ee2c12e19d2c998e98cf10cf826a85c54f75809c 100644
--- a/bags/depends.txt
+++ b/bags/depends.txt
@@ -1,2 +1,3 @@
 default
-inventory_plus
\ No newline at end of file
+farming
+inventory_plus
diff --git a/bags/init.lua b/bags/init.lua
index d9b614126a2aa52c060a320525820beae2451e15..4c4ea0402525092727acb0693f7836644abc4daa 100644
--- a/bags/init.lua
+++ b/bags/init.lua
@@ -116,9 +116,9 @@ minetest.register_tool("bags:large", {
 minetest.register_craft({
 	output = "bags:small",
 	recipe = {
-        {"", "default:stick", ""},
-        {"default:wood", "default:wood", "default:wood"},
-        {"default:wood", "default:wood", "default:wood"},
+        {"", "farming:cotton", ""},
+        {"mobs:leather", "mobs:leather", "mobs:leather"},
+        {"mobs:leather", "mobs:leather", "mobs:leather"},
     },
 })
 minetest.register_craft({