Implemented the public EH APIs.