supports multiple bind addresses