diff --git a/code/game/objects/structures/catwalk.dm b/code/game/objects/structures/catwalk.dm
index 8ffa13cac9..47507e48b3 100644
--- a/code/game/objects/structures/catwalk.dm
+++ b/code/game/objects/structures/catwalk.dm
@@ -71,9 +71,9 @@
if(WT.isOn())
if(WT.remove_fuel(0, user))
to_chat(user, "Slicing lattice joints ...")
- PoolOrNew(/obj/item/stack/rods, src.loc)
- PoolOrNew(/obj/item/stack/rods, src.loc)
- PoolOrNew(/obj/structure/lattice, src.loc)
+ new /obj/item/stack/rods(src.loc)
+ new /obj/item/stack/rods(src.loc)
+ new /obj/structure/lattice(src.loc)
qdel(src)
return ..()
diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm
index 424c0ec997..f4ec667417 100644
--- a/code/game/objects/structures/lattice.dm
+++ b/code/game/objects/structures/lattice.dm
@@ -74,7 +74,7 @@
user << "You start connecting \the [R.name] to \the [src.name] ..."
if(do_after(user, 5 SECONDS))
src.alpha = 0 // Note: I don't know why this is set, Eris did it, just trusting for now. ~Leshana
- PoolOrNew(/obj/structure/catwalk, src.loc)
+ new /obj/structure/catwalk(src.loc)
qdel(src)
return
return
diff --git a/code/modules/multiz/zshadow.dm b/code/modules/multiz/zshadow.dm
index d5d32eb36a..9a53757875 100644
--- a/code/modules/multiz/zshadow.dm
+++ b/code/modules/multiz/zshadow.dm
@@ -73,7 +73,7 @@
var/turf/simulated/open/OS = GetAbove(src)
while(OS && istype(OS))
if(!M.shadow)
- M.shadow = PoolOrNew(/mob/zshadow, M)
+ M.shadow = new /mob/zshadow(M)
M.shadow.forceMove(OS)
M = M.shadow
OS = GetAbove(M)