I changed this from a wildcard except to a specific except, so it doesn't catch the config parser error, which
it probably should. But, should probably DRY those config fetch and compare bits to a method, and add the config error handling there.

But I can do that separately.