Redefine the API interface.