smarter port acquire