During testing, I discovered that the new client did not play well with
older hubs. It's pretty common for folks to use the client against
multiple hubs that may not all be the same version, so these bugs are
I have a pull request to address these here:
Please review and test. Works for me, but more eyes are better. It's a
fairly small change, so I think we can still make our target.