anchor.diff:  			assertFalse(local.validator.isValidDirectoryPath("test", "c:\temp\..\etc", local.parent, false));
   		
   			// Standard Windows locations should fail
  -			assertFalse(local.validator.isValidDirectoryPath("test", "c:\", local.parent, false));                        // Windows root directory
  -			assertFalse(local.validator.isValidDirectoryPath("test", "c:\Windows\temp", local.parent, false));               // Windows temporary directory
  -			assertFalse(local.validator.isValidDirectoryPath("test", "c:\Windows\System32\cmd.exe", local.parent, false));   // Windows command shell
  -
  +			assertFalse(local.validator.isValidDirectoryPath("test", "c:\", local.parent, false));// Windows root directory
  +			assertFalse(local.validator.isValidDirectoryPath("test", "c:\Windows\temp", local.parent, false));// Windows temporary directory
  +			assertFalse(local.validator.isValidDirectoryPath("test", "c:\Windows\System32\cmd.exe", local.parent, false));// Windows command shell
   			// Unix specific paths should pass
  -			assertTrue(local.validator.isValidDirectoryPath("test", "/", local.parent, false));         // Root directory
  -			assertTrue(local.validator.isValidDirectoryPath("test", "/bin", local.parent, false));      // Always exist directory
  -
  +			assertTrue(local.validator.isValidDirectoryPath("test", "/", local.parent, false));// Root directory
  +			assertTrue(local.validator.isValidDirectoryPath("test", "/bin", local.parent, false));// Always exist directory
   			// Unix specific paths that should not exist or work
  -			assertFalse(local.validator.isValidDirectoryPath("test", "/bin/sh", local.parent, false));   // Standard shell, not dir
  +			assertFalse(local.validator.isValidDirectoryPath("test", "/bin/sh", local.parent, false));// Standard shell, not dir
   			assertFalse(local.validator.isValidDirectoryPath("test", "/etc/ridiculous", local.parent, false));
   			assertFalse(local.validator.isValidDirectoryPath("test", "/tmp/../etc", local.parent, false));
   		
  
positive.code: 			assertTrue(local.errors.size() == 2);
  		
  			// Standard Windows locations should fail
  			assertFalse(local.validator.isValidDirectoryPath("test3", "c:\", local.parent, false, local.errors));                        // Windows root directory
  			assertTrue(local.errors.size() == 3);
  			assertFalse(local.validator.isValidDirectoryPath("test4", "c:\Windows\temp", local.parent, false, local.errors));               // Windows temporary directory
  			assertTrue(local.errors.size() == 4);
  			assertFalse(local.validator.isValidDirectoryPath("test5", "c:\Windows\System32\cmd.exe", local.parent, false, local.errors));   // Windows command shell
  			assertTrue(local.errors.size() == 5);
  		
  			// Unix specific paths should pass
  			assertTrue(local.validator.isValidDirectoryPath("test6", "/", local.parent, false, local.errors));         // Root directory
  			assertTrue(local.errors.size() == 5);
  			assertTrue(local.validator.isValidDirectoryPath("test7", "/bin", local.parent, false, local.errors));      // Always exist directory
  			assertTrue(local.errors.size() == 5);
  		
  			// Unix specific paths that should not exist or work
  			assertFalse(local.validator.isValidDirectoryPath("test8", "/bin/sh", local.parent, false, local.errors));   // Standard shell, not dir
  			assertTrue(local.errors.size() == 6);
  			assertFalse(local.validator.isValidDirectoryPath("test9", "/etc/ridiculous", local.parent, false, local.errors));
  			assertTrue(local.errors.size() == 7);
  
negative.code: 			assertTrue(local.errors.size() == 3);
  		
  			// Windows paths
  			assertTrue(local.validator.isValidDirectoryPath("test4", "C:\", local.parent, false, local.errors));// Windows root directory
  			assertTrue(local.errors.size() == 3);
  			assertTrue(local.validator.isValidDirectoryPath("test5", sysRoot, local.parent, false, local.errors));// Windows always exist directory
  			assertTrue(local.errors.size() == 3);
  			assertFalse(local.validator.isValidDirectoryPath("test6", sysRoot & "\System32\cmd.exe", local.parent, false, local.errors));// Windows command shell
  			assertTrue(local.errors.size() == 4);
  		
  			// Unix specific paths should not pass
  			assertFalse(local.validator.isValidDirectoryPath("test7", "/tmp", local.parent, false, local.errors));// Unix Temporary directory
  			assertTrue(local.errors.size() == 5);
  			assertFalse(local.validator.isValidDirectoryPath("test8", "/bin/sh", local.parent, false, local.errors));// Unix Standard shell
  			assertTrue(local.errors.size() == 6);
  			assertFalse(local.validator.isValidDirectoryPath("test9", "/etc/config", local.parent, false, local.errors));
  			assertTrue(local.errors.size() == 7);
  