Flesh out API.