before this, we could not set usecononicalphysicalport