To allow calling a different connect method.

But yes, it could be passed as a symbol and called via `send`. Is that a better solution?