title: Error when passing IE version to Selenium Grid
body: <p>I'm trying to pass a simple test to my Selenium grid, while specifying which version of IE to run the test on.</p>
  
  <p>I've started my node like this:</p>
  
  <pre><code>java -jar selenium-server-standalone-2.52.0.jar -role webdriver -hub http://192.168.1.201:4444/grid/register -browserName="internet explorer",version=10.0,platform=WINDOWS -Dwebdriver.ie.driver=C:\IEDriverServer.exe
  </code></pre>
  
  <p>I see the node register to the hub with version 10, looks OK.
  Then I start my test like this:</p>
  
  <pre><code>IWebDriver driver;
  DesiredCapabilities capabilities = new DesiredCapabilities();
  capabilities = DesiredCapabilities.InternetExplorer();
  capabilities.SetCapability(CapabilityType.BrowserName, "internet explorer");
  capabilities.SetCapability(CapabilityType.Platform, new Platform(PlatformType.Windows));
  capabilities.SetCapability(CapabilityType.Version, "10.0");
  
  driver = new RemoteWebDriver(new Uri("http://192.168.1.201:4444/wd/hub"), capabilities);
  </code></pre>
  
  <p>But I get the error:</p>
  
  <pre><code>Result Message: 
  System.InvalidOperationException : Error forwarding the new session
  cannot find : Capabilities [{platform=WINDOWS, browserName=internet explorer, version=10.0}]
  TearDown : System.NullReferenceException : Object reference not set to an instance of an object.
  </code></pre>
  
  <p>The test can run when I don't specify the IE version, so the issue must be there - what is failing here?</p>