If the connection is nil here, then the `node.conn = nil` below doesn't make much sense. I'm unsure how or when close would get called when the conn is nil, but it seems like something that should be handled, not swalled. @jcoene thoughts?