Index: /Include/Classes/System/String.ab
===================================================================
--- /Include/Classes/System/String.ab	(revision 252)
+++ /Include/Classes/System/String.ab	(revision 253)
@@ -458,5 +458,5 @@
 
 			End If
-			Insert.ReSize(m_Length + length)
+			Insert = New String(m_Length + length)
 			memcpy(Insert.Chars, Chars, SizeOf (StrChar) * startIndex)
 			memcpy(VarPtr(Insert.Chars[startIndex]), text, SizeOf (StrChar) * length)
@@ -484,5 +484,5 @@
 			End If
 
-			Remove.ReSize(startIndex)
+			Remove = New String(startIndex)
 			memcpy(Remove.Chars, This.Chars, SizeOf (StrChar) * startIndex)
 		End Function
@@ -493,5 +493,5 @@
 			End If
 
-			Remove.ReSize(m_Length - count)
+			Remove = New String(m_Length - count)
 			memcpy(Remove.Chars, This.Chars, SizeOf (StrChar) * startIndex)
 			memcpy(VarPtr(Remove.Chars[startIndex]), VarPtr(This.Chars[startIndex + count]), SizeOf (StrChar) * (m_Length - startIndex - count))
