service locator now returns endpoints as (address, port) tuples instead of strings