I was trying to keep a 1-1 relationship with the iOS API arguments. But I really can't think of an instance where returning the item wouldn't be better. Will change.