I think it's clearer to have two methods -- one that operates on collections, and one that operates on individual resources. Do you think it would be better to have one method that does both? These methods are big enough already -- I'm worried about stuffing more and more functionality into a single method.