Settled upon the public API I want.