HM: BuildRequest may return a tuple with another host and port which is used in tryConnect