Fixes one TODO.
* Each client will now hold a list of "open" connections and reuse them. Opens up a whole new set of problems though.