oh good catch; the logic isn't quite right here... I don't want to return but "continue" and then accumulate the ids returned... sec; fixing