Documented public API.