diff --git a/code/game/machinery/telecomms/computers/message.dm b/code/game/machinery/telecomms/computers/message.dm
index 9d153abfaf0..3b1d7c8db21 100644
--- a/code/game/machinery/telecomms/computers/message.dm
+++ b/code/game/machinery/telecomms/computers/message.dm
@@ -21,7 +21,7 @@
//Server linked to.
var/obj/machinery/telecomms/message_server/linkedServer = null
//Sparks effect - For emag
- var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread
+ var/datum/effect_system/spark_spread/spark_system
//Messages - Saves me time if I want to change something.
var/noserver = "ALERT: No server detected."
var/incorrectkey = "ALERT: Incorrect decryption key!"
@@ -67,6 +67,7 @@
/obj/machinery/computer/message_monitor/Initialize(mapload)
..()
+ spark_system = new
GLOB.telecomms_list += src
return INITIALIZE_HINT_LATELOAD
diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm
index f7beb255b57..737a5c8ab83 100644
--- a/code/modules/vehicles/mecha/_mecha.dm
+++ b/code/modules/vehicles/mecha/_mecha.dm
@@ -62,7 +62,7 @@
///Stores the DNA enzymes of a carbon so tht only they can access the mech
var/dna_lock
///Spark effects are handled by this datum
- var/datum/effect_system/spark_spread/spark_system = new
+ var/datum/effect_system/spark_spread/spark_system
///How powerful our lights are
var/lights_power = 6
///Just stop the mech from doing anything
@@ -151,7 +151,7 @@
///Safety for weapons. Won't fire if enabled, and toggled by middle click.
var/weapons_safety = FALSE
- var/datum/effect_system/fluid_spread/smoke/smoke_system = new
+ var/datum/effect_system/fluid_spread/smoke/smoke_system
////Action vars
///Ref to any active thrusters we might have
@@ -208,9 +208,11 @@
RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/play_stepsound)
RegisterSignal(src, COMSIG_LIGHT_EATER_ACT, .proc/on_light_eater)
+ spark_system = new
spark_system.set_up(2, 0, src)
spark_system.attach(src)
+ smoke_system = new
smoke_system.set_up(3, holder = src, location = src)
smoke_system.attach(src)