diff --git a/stoneblock-3-chicken-breeder/betterbreeder.lua b/stoneblock-3-chicken-breeder/betterbreeder.lua
index 8bb16b1..cdb0aba 100644
--- a/stoneblock-3-chicken-breeder/betterbreeder.lua
+++ b/stoneblock-3-chicken-breeder/betterbreeder.lua
@@ -7,10 +7,10 @@ function placeBreeder()
   print('Initializing breeder...')
   breeder = peripheral.wrap('top')
   -- This ensures that we have the new generation chicken in slot 1
-  turtle.select(1)
-  turtle.suckUp()
-  -- Then we select the next slot and bop the breeder
-  turtle.select(2)
+  for i = 1, 16, 1 do
+    turtle.select(i)
+    turtle.suckUp()
+  end
   turtle.digUp()
   -- Why are we discarding slot 2? Because, by design, it MUST be the trash
   -- chicken from the last generation.