Allow addresses, not just port args

BREAKING CHANGE