As a side note, we should stop using that antiquated syntax in favor of `except ... else`.