Implemented the new evaluation API.