actually, make balancedSeqs return the exact number of groups.  Otherwise we can't know how many there are until the recipe is cooked!