Defined usage and public API