diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm
index 174a6802c4f..197eea85984 100644
--- a/code/game/gamemodes/changeling/changeling_powers.dm
+++ b/code/game/gamemodes/changeling/changeling_powers.dm
@@ -332,14 +332,10 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E
return
changeling.chem_charges--
- H.remove_changeling_powers()
H.visible_message("[H] transforms!")
changeling.geneticdamage = 30
H << "Our genes cry out!"
- var/list/implants = list() //Try to preserve implants.
- for(var/obj/item/weapon/implant/W in H)
- implants += W
- H.monkeyize()
+ H = H.monkeyize()
feedback_add_details("changeling_powers","LF")
return 1