anchor.diff:  :::::::::::::::::::::::
   :: STAGE 2: De-Bloat :: // Begin jobs
   :::::::::::::::::::::::
  -call functions\log.bat "   stage_2_de-bloat begin..."
  +call functions\log_with_date.bat "   stage_2_de-bloat begin..."
   
   :: JOB: Enable MSIServer service if we're in Safe Mode. This allows us to perform uninstallation of "classic" (non-"Modern") Windows programs
   if /i %SAFE_MODE%==yes (
   	title Tron v%TRON_VERSION% [stage_2_de-bloat] [Enable MSIServer]
  -	call functions\log.bat "    Enabling MSIServer to allow program removal in Safe Mode..."
  +	call functions\log_with_date.bat "    Enabling MSIServer to allow program removal in Safe Mode..."
   	if /i %DRY_RUN%==no (
   		reg add "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\%SAFEBOOT_OPTION%\MSIServer" /ve /t reg_sz /d Service /f >nul 2>&1
   		net start MSIServer >nul 2>&1
   	)
  -	call functions\log.bat "    Done."
  +	call functions\log_with_date.bat "    Done."
   )
   
   
   :: JOB: Remove crapware programs, phase 1: by specific GUID
   title Tron v%TRON_VERSION% [stage_2_de-bloat] [Remove bloatware by GUID]
  -call functions\log.bat "    Attempt junkware removal: Phase 1 (by specific GUID)..."
  -call functions\log.bat "    Tweak here: \resources\stage_2_de-bloat\oem\programs_to_target_by_GUID.txt"
  +call functions\log_with_date.bat "    Attempt junkware removal: Phase 1 (by specific GUID)..."
  +call functions\log_with_date.bat "    Tweak here: \resources\stage_2_de-bloat\oem\programs_to_target_by_GUID.txt"
   if /i %DRY_RUN%==no (
   	REM This is required so we can check the errorlevel inside the FOR loop
   	SETLOCAL ENABLEDELAYEDEXPANSION
  
positive.code: 
  :: 2. Was the PRESERVE_METRO_APPS (-m) switch used? If so, skip removal
  if /i %PRESERVE_METRO_APPS%==yes (
  	call functions\log.bat " !  PRESERVE_METRO_APPS (-m) set. Skipping OneDrive removal."
  	goto :skip_onedrive_removal
  )
  
  :: 3. Does the folder exist in the default location? If not, skip removal
  if not exist "%USERPROFILE%\OneDrive" (
  	call functions\log.bat " !  OneDrive folder doesn't exist in the default location. Skipping removal."
  	goto :skip_onedrive_removal
  )
  
  :: 4. Does the default folder have any files in it? If so, skip removal
  call functions\log.bat "    Checking if OneDrive is in use, please wait..."
  stage_2_de-bloat\onedrive_removal\diruse.exe /q:1 "%USERPROFILE%\OneDrive" >> "%LOGPATH%\%LOGFILE%" 2>&1
  if /i not %ERRORLEVEL%==0 (
  	call functions\log.bat " !  OneDrive appears to be in use. Skipping removal."
  	goto :skip_onedrive_removal
  )
  
  
negative.code: 	)
  	ENDLOCAL DISABLEDELAYEDEXPANSION
  )
  call functions\log_with_date.bat "    Done."
  
  
  :: JOB: Remove crapware programs, phase 3: wildcard by name
  title Tron v%TRON_VERSION% [stage_2_de-bloat] [Remove bloatware by name]
  call functions\log_with_date.bat "    Attempt junkware removal: Phase 3 (wildcard by name)..."
  call functions\log_with_date.bat "    Tweak here: \resources\stage_2_de-bloat\oem\programs_to_target_by_name.txt"
  if /i %DRY_RUN%==no ( if /i %VERBOSE%==yes ( echo Looking for: ) )
  :: Search through the list of programs in "programs_to_target.txt" file and uninstall them one-by-one
  if /i %DRY_RUN%==no ( 
  