Again, coupling Json with WebSockets feels incorrect.