CLN: catch stricter in json
@WillAyd think there is a compelling reason to keep this as `break` instead of lumping it into the `continue` clause above?

(obviously the TODO comment will be removed/resolved before merge)
Not that I know of. Probably OK to consolidate with exception above lgtm. Thanks @jbrockmendel 