I don't understand why you're calling enumerateAll() on the list of albums in the first place, so I don't know why you need a special case here...