ReplaceInPlace