Use strict ContextInterface instead of event emitter Keep message/frame within connection, not parser Expect only 1 of specific WebSocket headers Non-UTF-8 server tests passing :-)