endpoint needs protocol.