whats with passing next here? we can't yield it anyway