Convert entirely to websockets