Near final Objective-C API