[Update] @Dabo -> reuse connections. Much more extensive testing. Actually
fixed something in the process.