diff --git a/src/Components/Modules/Zones.cpp b/src/Components/Modules/Zones.cpp
index 7f6c076a..67b8e13f 100644
--- a/src/Components/Modules/Zones.cpp
+++ b/src/Components/Modules/Zones.cpp
@@ -520,7 +520,7 @@ namespace Components
 	{
 		bool result = Game::Load_Stream(atStreamStart, buffer, 48);
 
-		memcpy(buffer + 28, buffer + 32, 16);
+		memmove(buffer + 28, buffer + 32, 16);
 		AssetHandler::Relocate(buffer + 32, buffer + 28, 16);
 
 		return result;
@@ -536,7 +536,7 @@ namespace Components
 
 		AssetHandler::Relocate(buffer + 400, buffer + 408, 388);
 
-		memcpy(buffer, vehicle, sizeof(788));
+		memcpy(buffer, vehicle, 788);
 
 		return result;
 	}