this also breaks third party APIs that use this service. not everyone is using the web interface (ios, android and other apps using the API only) - they listen to the socket, not /