I'm surprised this doesn't produce a warning. You can't make ```Objective-C``` instances `const` (unfortunately, unlike in C++). What you want is `NSArray * const sidebarSubviews` to make the *pointer* constant :)