Work on the API.