Why the try/except here instead of letting it raise?  Just a preference to fail rather than error on the test?