And actually put together a reasonable protocol to work with the API.