If the extension does not exist or is not a number, the error message is not raised because the assumptions cause a different exception.