this will return after the first iteration. I don't think that's what you want....