added placeholders for all known protocols (access, signal, js)