why don't you use `finally` instead of `catch`? I guess that is legacy or copy/paste