Added a port parameter