Introduce notion of ephemeral nodes and extract call lookup