@mo pretty much, unless you can somehow have a modular protocol (???)