WebSocket: Started work on dot method, but committing so that any changes to this branch don't cause merging problems