I'm wondering the type of queues. If I want it to be like the dispatch queues, it should be reference type since we care about the object identity. But if I view it simply as a collection of elements, it should be value type. So what should it be, according to API design guidelines? Schurin Chu