Yep, `try_connection` can probably use `session`. I'll modify that.