diff --git a/src/engine/objects/NPC.java b/src/engine/objects/NPC.java
index be456d93..7f09fdc6 100644
--- a/src/engine/objects/NPC.java
+++ b/src/engine/objects/NPC.java
@@ -876,9 +876,10 @@ public class NPC extends AbstractCharacter {
         // zone collection
 
         this.parentZone = ZoneManager.getZoneByUUID(this.parentZoneUUID);
-        this.parentZone.zoneNPCSet.remove(this);
-        this.parentZone.zoneNPCSet.add(this);
-
+        if(this.parentZone != null) {
+            this.parentZone.zoneNPCSet.remove(this);
+            this.parentZone.zoneNPCSet.add(this);
+        }
         // Setup location for this NPC
 
         this.bindLoc = new Vector3fImmutable(this.statLat, this.statAlt, this.statLon);