Although there is [no difference](https://groups.google.com/forum/#!topic/golang-nuts/5bxsM_sPQyI) in the generated code, I still think it's clearer if you use `con.server == ""` instead of checking the length.