API implementation stubs