@yifan-gu User will expect to pass in the port as int rather than `string`.