made websocket subprotocols conform to spec