selection returns an array, not a set