Note for the future: it might be faster to enumerate these two sets and dump the results into an array directly.

But that's premature optimization right now, and could even lead to `-valueForKey:` being invoked more times than needed (if the same key appears twice).