Note that the interface doesn't have any unit tests yet. Change-Id: I287ee425e7104a4ef62eb9244595c0809cc77ae7
Change-Id: I43e584845753f05b8f7754a2901d98a3687c44c8