Working with Objective-C is brutal.