Better Objective-C wrappers.