diff --git a/code/game/objects/items/implants/implant.dm b/code/game/objects/items/implants/implant.dm
index ea3eb8bba4..b49f325690 100644
--- a/code/game/objects/items/implants/implant.dm
+++ b/code/game/objects/items/implants/implant.dm
@@ -3,7 +3,7 @@
icon = 'icons/obj/implants.dmi'
icon_state = "generic" //Shows up as the action button icon
actions_types = list(/datum/action/item_action/hands_free/activate)
- var/activated = 1 //1 for implant types that can be activated, 0 for ones that are "always on" like mindshield implants
+ var/activated = TRUE //1 for implant types that can be activated, 0 for ones that are "always on" like mindshield implants
var/mob/living/imp_in = null
item_color = "b"
var/allow_multiple = FALSE
diff --git a/code/game/objects/items/implants/implant_chem.dm b/code/game/objects/items/implants/implant_chem.dm
index e266f3ab09..1d57294b1a 100644
--- a/code/game/objects/items/implants/implant_chem.dm
+++ b/code/game/objects/items/implants/implant_chem.dm
@@ -3,6 +3,7 @@
desc = "Injects things."
icon_state = "reagents"
container_type = OPENCONTAINER
+ activated = FALSE
/obj/item/implant/chem/get_data()
var/dat = {"Implant Specifications:
@@ -20,14 +21,14 @@
Integrity: Implant will last so long as the subject is alive."}
return dat
-/obj/item/implant/chem/New()
- ..()
+/obj/item/implant/chem/Initialize()
+ . = ..()
create_reagents(50)
GLOB.tracked_chem_implants += src
/obj/item/implant/chem/Destroy()
- . = ..()
GLOB.tracked_chem_implants -= src
+ return ..()
/obj/item/implant/chem/trigger(emote, mob/source)
if(emote == "deathgasp")