shouldn't this be in a `finally` clause below the next `catch`?