Ya that's totally understandable. They're basically exactly the same under ARC anyway. Pre-ARC, the `-copy` approach would return a +1'd object while `+arrayWithArray:` would returned an autoreleased object.