Slightly more crazy with generators