simpler, non-recursive set