diff --git a/profiles/DerGeret/Windows/Setup.ps1 b/profiles/DerGeret/Windows/Setup.ps1
index 94763bf9..681dcbba 100644
--- a/profiles/DerGeret/Windows/Setup.ps1
+++ b/profiles/DerGeret/Windows/Setup.ps1
@@ -43,7 +43,7 @@ $Global:SetupConfigPostprocessor = {
     }
 
     # Add space before Windows installation... wha-!? For Linux, ofc! I use Arch Linux, btw.
-    $size = $winPartition.OwnerDocument.CreateElement("Size");
+    $size = ($partitionCreationContainer.SelectNodes("./ua:CreatePartition/ua:Size") | Select-Object -First 1).CloneNode($true);
     $size.InnerText = "$((1 * 1024 * 1024) - $garbage)";
     $winPartition.RemoveChild($winPartition.SelectSingleNode("./ua:Extend", $namespace));
     $null = $winPartition.AppendChild($size);