Add support for protocol agnostic paths