port can't be nil