Add With/Call for subprotocols