The "fix" depends on the presence of the isDisabled prop - so should I test for it here?  I seems extraneous since there are no known browser environments that would produce the error, but wouldn't have the isDisabled prop, on the other hand, adding the test now might future proof the code a bit.