Respect port, protocol, and path