diff --git a/src/map.cpp b/src/map.cpp
index 20dc44139c3b9ed409e38ab1c191e309cbcc70ca..ec2a5f74c4be6422662cb8f19f6c48581fed28c3 100644
--- a/src/map.cpp
+++ b/src/map.cpp
@@ -3660,8 +3660,7 @@ void MMVManip::initialEmerge(v3s16 blockpos_min, v3s16 blockpos_max,
 				block = svrmap->emergeBlock(p, false);
 				if (block == NULL)
 					block = svrmap->createBlock(p);
-				else
-					block->copyTo(*this);
+				block->copyTo(*this);
 			} else {
 				flags |= VMANIP_BLOCK_DATA_INEXIST;