Yes, that’s something that I must think about, but it means rewriting other parts of the application and opening a second port on the server which is not always easy at client side.
Out of curiosity, would there be a way to “hijack” the existing Synapse socket in such a way that it could serve both modes?