What is the reasoning for representing array data from the server as an NSDictionary as opposed to an NSArray? By nature, they are not equivalent. I haven't pulled down the latest, but I'm interested to see where this is done and how it impacts our code.