Yuck, generator used for side-effects!