also dup the hostname later when concatenating port