Why we need all public addresses? As far as i remember we want to match ip address to venture.