If you supply error as nil to this method and there is an actual error. This will cause an exception in the following line because the model will be nil. `-[NSMutableArray addObject:]` will raise an exception in this case.