diff --git a/changelog.txt b/changelog.txt
index 67dd4ae3..932db41f 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -5,6 +5,7 @@ Date: ?
     - fungal-substrate-01, fungal-substrate-02, fungal-substrate-03 are now affected by productivity modules.
     - The serine recipe is now effected by productivity modules.
     - Increased the health of the fish farm 100 -> 500.
+    - Fixed sweet tooth turd not allowing for fast upgrade/downgrade
   TURD:
     - Rebalanced the turd reset technology scaling factor from 2^N to 1.5^N.
     - Rebalanced all 3 mukmoux turds. Added a 10 hour grace period for a free mukmoux turd reset.
diff --git a/prototypes/upgrades/compost.lua b/prototypes/upgrades/compost.lua
index ab920307..10424c58 100644
--- a/prototypes/upgrades/compost.lua
+++ b/prototypes/upgrades/compost.lua
@@ -7,6 +7,9 @@ if data and not yafc_turd_integration then
         local entity = table.deepcopy(data.raw["furnace"][name])
         local collision_box = entity.collision_box
         entity.name = name .. "-turd"
+        if i ~= 4 then
+            entity.next_upgrade = "compost-plant-mk0" .. i + 1 .. "-turd"
+        end
         entity.localised_name = {"entity-name." .. name}
         entity.placeable_by = {item = name, count = 1}
         effect_receiver = {