Also there is no point in validating possible timeouts in this method, because underlying WebDriver would throw an exception if something is wrong. Leaving checks to WebDriver also ensures, that in case of JSON Wire protocol changes (e.g. new timeout is added) we don't need to change Selenium2Driver code to make it work.