anchor.diff:          AssociateFiles=0 Include_doc=0 Include_debug=0 Include_launcher=0 ^
           Include_tcltk=0 Include_test=0 InstallAllUsers=0 ^
           InstallLauncherAllUsers=0 Shortcuts=0 SimpleInstall=1 ^
  -		SimpleInstallDescription="Python for RBTools for Windows" ^
  -		TargetDir="%_dep_path%-temp"
  +        SimpleInstallDescription="Python for RBTools for Windows" ^
  +        TargetDir="%_dep_path%-temp"
  +    if %errorlevel% neq 0 exit /b 1
  +
       xcopy /EYI "%_dep_path%-temp" "%_dep_path%"
  +    if %errorlevel% neq 0 exit /b 1
   
       :: Remove the old install from the temp directory, and clean up the
       :: registry files so future installs aren't impacted.
       "%_PYTHON_INSTALLER%" /quiet /uninstall
  +    if %errorlevel% neq 0 exit /b 1
   )
   
   goto :EOF
  
positive.code:  "} else {"^
   "    Write-Host 'Invalid hash for %_filename%.';"^
   "    exit 1;"^
   "}" || exit /B 1
  
  echo Hash verified.
  
  
negative.code: 
  echo Verifying that %_filename% has MD5 hash %_expected_hash%...
  
  PowerShell -NoProfile -Command ^
   "$md5 = New-Object Security.Cryptography.MD5CryptoServiceProvider;"^
   "$file = [System.IO.File]::ReadAllBytes('%_filename%');"^
   "$hash = [System.BitConverter]::ToString($md5.ComputeHash($file));"^
  