diff --git a/EQ2/source/WorldServer/Player.cpp b/EQ2/source/WorldServer/Player.cpp
index c5b372dbe..0cbdec6b8 100644
--- a/EQ2/source/WorldServer/Player.cpp
+++ b/EQ2/source/WorldServer/Player.cpp
@@ -1529,7 +1529,7 @@ EQ2Packet* PlayerInfo::serialize(int16 version, int16 modifyPos, int32 modifyVal
 			//DumpPacket(tmp, size);
 		}
 
-		if (GetVersion() >= 546)
+		if (version >= 546)
 		{
 			PacketStruct* control_packet = configReader.getStruct("WS_SetControlGhost", version);
 			if (control_packet) {