Optional port argument