Websocket `read` function doesn't consider `len` but I see why this is normal.. I just hope it's ok if it returns something `> len`..