Removed yield because we iterate multiple times