do not ignore the 'port' parameter