Implemented v2 of the API.