anchor.diff:      SET good=true
       IF "!arg!"=="" SET good=false
       IF "!arg:~0,1!"=="-" SET good=false
  -    IF !good!==true (SHIFT) ELSE (ECHO Error: --options requires an argument 1>&2 & EXIT /B 2)
  +    IF !good!==true (SHIFT) ELSE (ECHO Error: --options requires an argument >> "%ERROR_FILE%" & EXIT /B 1)
       SET options=!arg!
       SHIFT
       GOTO loop
  
positive.code: :: Parse part directory path
  IF NOT "%arg:~0,1%"=="-" (
      IF DEFINED filedir (
          ECHO Error: Only one file path may be provided for the object to upload! 1>&2
          EXIT /B 2
      ) ELSE (
          SET filedir=%arg%
          SHIFT
  
negative.code:     SET good=true
      IF "!arg!"=="" SET good=false
      IF "!arg:~0,1!"=="-" SET good=false
      IF !good!==true (SHIFT) ELSE (ECHO Error: --bucket requires an argument >> "%ERROR_FILE%" & EXIT /B 1)
      SET bucket=!arg!
      SHIFT
      GOTO loop
  