To continue to nit pick... :)

Should be retaining the operations explicitly? Seems slightly dangerous to be going with objectAtIndex: with async operations here.