perhaps wrap this is in a `with LogCatcher() as logs:`?